uiview erstellen+test, context-view begonnen

This commit is contained in:
Frederik Jaeckel 2022-11-02 23:07:37 +01:00
parent 5809a7caba
commit 17ddfa12ca
7 changed files with 135 additions and 40 deletions

View file

@ -306,6 +306,22 @@ class ReportTestCase(CashbookTestCase):
self.assertEqual(evaluation.bgcolor, '#ffffc0')
self.assertEqual(evaluation.currency.code, 'EUR')
# check uiview
self.assertEqual(evaluation.ui_view_chart.model, 'cashbook_report.eval_book')
self.assertEqual(evaluation.ui_view_chart.module, 'cashbook_report')
self.assertEqual(evaluation.ui_view_chart.priority, 10)
self.assertEqual(evaluation.ui_view_chart.type, 'graph')
self.assertEqual(evaluation.ui_view_chart.data, """<?xml version="1.0"?>
<graph type="pie" legend="1" background="#ffffc0">
<x>
<field name="name"/>
</x>
<y>
<field name="balance" fill="1" empty="0" string="cashbooks"/>
</y>
</graph>
""")
self.assertEqual(len(evaluation.cashbooks), 3)
self.assertEqual(evaluation.cashbooks[0].rec_name, 'Book 1 | 25.00 usd | Open')
self.assertEqual(evaluation.cashbooks[1].rec_name, 'Book 2 | 12.50 usd | Open')