瀏覽代碼

test: improve test data for query report

version-14
barredterra 3 年之前
父節點
當前提交
39ea6a2074
共有 1 個文件被更改,包括 9 次插入8 次删除
  1. +9
    -8
      frappe/tests/test_query_report.py

+ 9
- 8
frappe/tests/test_query_report.py 查看文件

@@ -15,15 +15,16 @@ class TestQueryReport(unittest.TestCase):
# Create mock data # Create mock data
data = frappe._dict() data = frappe._dict()
data.columns = [ data.columns = [
{"label": "Column A", "fieldname": "column_a"},
{"label": "Column B", "fieldname": "column_b", "width": 150},
{"label": "Column C", "fieldname": "column_c", "width": 100}
{"label": "Column A", "fieldname": "column_a", "fieldtype": "Float"},
{"label": "Column B", "fieldname": "column_b", "width": 100, "fieldtype": "Float"},
{"label": "Column C", "fieldname": "column_c", "width": 150, "fieldtype": "Duration"},
"Column D:Data:100"
] ]
data.result = [ data.result = [
[1.0, 3.0, 5.5],
{"column_a": 22.1, "column_b": 21.8, "column_c": 30.2},
{"column_b": 5.1, "column_c": 9.5, "column_a": 11.1},
[3.0, 1.5, 7.5],
[1.0, 3.0, 600, "Test1"],
{"column_a": 22.1, "column_b": 21.8, "column_c": 86412, "column_d": "Test2"},
{"column_b": 5.1, "column_c": 53234, "column_a": 11.1, "column_d": "Test3"},
[3.0, 1.5, 333, "Test4"],
] ]
# Define the visible rows # Define the visible rows
@@ -35,7 +36,7 @@ class TestQueryReport(unittest.TestCase):
self.assertEqual(type(xlsx_data), list) self.assertEqual(type(xlsx_data), list)
self.assertEqual(len(xlsx_data), 4) # columns + data self.assertEqual(len(xlsx_data), 4) # columns + data
# column widths are divided by 10 to match the scale that is supported by openpyxl # column widths are divided by 10 to match the scale that is supported by openpyxl
self.assertListEqual(column_widths, [0, 15, 10])
self.assertListEqual(column_widths, [0, 10, 150, 0])
for row in xlsx_data: for row in xlsx_data:
self.assertEqual(type(row), list) self.assertEqual(type(row), list)

Loading…
取消
儲存