Skip to content

Commit

Permalink
fix: test reportview
Browse files Browse the repository at this point in the history
  • Loading branch information
barredterra authored and akhilnarang committed Mar 20, 2024
1 parent 889dcfc commit bb5c3a1
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions frappe/tests/test_reportview.py
Expand Up @@ -13,22 +13,22 @@ def test_csv(self):

frappe.local.form_dict = frappe._dict(
doctype="DocType",
title="Test Report",
file_format_type="CSV",
fields=("name", "module", "issingle"),
filters={"issingle": 1, "module": "Core"},
)

for delimiter in (",", ";", "\t", "|"):
frappe.local.form_dict.csv_delimiter = delimiter
for quoting in (QUOTE_ALL, QUOTE_MINIMAL, QUOTE_NONE, QUOTE_NONNUMERIC):
frappe.local.form_dict.update(
{
"csv_quoting": quoting,
"csv_delimiter": delimiter,
}
)
frappe.local.form_dict.csv_quoting = quoting

export_query()

self.assertTrue(frappe.response["filename"].endswith(".csv"))
self.assertEqual(frappe.response["type"], "binary")
with StringIO(frappe.response["filecontent"].decode("utf-8")) as result:
reader = DictReader(result, delimiter=delimiter, quoting=quoting)
reader.__next__()
for row in reader:
self.assertEqual(int(row["Is Single"]), 1)
self.assertEqual(row["Module"], "Core")

0 comments on commit bb5c3a1

Please sign in to comment.