|
|
@ -32,16 +32,14 @@ class TestMisReportInstance(common.TransactionCase): |
|
|
|
name='sk2', |
|
|
|
description='subkpi 2', |
|
|
|
sequence=2, |
|
|
|
)), |
|
|
|
], |
|
|
|
))], |
|
|
|
query_ids=[(0, 0, dict( |
|
|
|
name='partner', |
|
|
|
model_id=partner_model_id, |
|
|
|
field_ids=[(4, partner_debit_field_id, None)], |
|
|
|
date_field=partner_create_date_field_id, |
|
|
|
aggregate='sum', |
|
|
|
)), |
|
|
|
], |
|
|
|
))], |
|
|
|
)) |
|
|
|
# kpi with accounting formulas |
|
|
|
self.env['mis.report.kpi'].create(dict( |
|
|
@ -55,8 +53,7 @@ class TestMisReportInstance(common.TransactionCase): |
|
|
|
)), (0, 0, dict( |
|
|
|
name='balp[200%]', |
|
|
|
subkpi_id=self.report.subkpi_ids[1].id, |
|
|
|
)), |
|
|
|
], |
|
|
|
))], |
|
|
|
)) |
|
|
|
# kpi with accounting formula and query |
|
|
|
self.env['mis.report.kpi'].create(dict( |
|
|
@ -70,8 +67,7 @@ class TestMisReportInstance(common.TransactionCase): |
|
|
|
)), (0, 0, dict( |
|
|
|
name='partner.debit', |
|
|
|
subkpi_id=self.report.subkpi_ids[1].id, |
|
|
|
)), |
|
|
|
], |
|
|
|
))], |
|
|
|
)) |
|
|
|
# kpi with a simple expression summing other multi-valued kpis |
|
|
|
self.env['mis.report.kpi'].create(dict( |
|
|
@ -93,8 +89,7 @@ class TestMisReportInstance(common.TransactionCase): |
|
|
|
)), (0, 0, dict( |
|
|
|
name='1.0', |
|
|
|
subkpi_id=self.report.subkpi_ids[1].id, |
|
|
|
)), |
|
|
|
], |
|
|
|
))], |
|
|
|
)) |
|
|
|
# kpi with a NameError (x not defined) |
|
|
|
self.env['mis.report.kpi'].create(dict( |
|
|
@ -108,8 +103,7 @@ class TestMisReportInstance(common.TransactionCase): |
|
|
|
)), (0, 0, dict( |
|
|
|
name='1.0', |
|
|
|
subkpi_id=self.report.subkpi_ids[1].id, |
|
|
|
)), |
|
|
|
], |
|
|
|
))], |
|
|
|
)) |
|
|
|
# create a report instance |
|
|
|
self.report_instance = self.env['mis.report.instance'].create(dict( |
|
|
@ -126,8 +120,7 @@ class TestMisReportInstance(common.TransactionCase): |
|
|
|
mode='fix', |
|
|
|
manual_date_from='2014-01-01', |
|
|
|
manual_date_to='2014-12-31', |
|
|
|
)), |
|
|
|
], |
|
|
|
))], |
|
|
|
)) |
|
|
|
self.report_instance.period_ids[1].comparison_column_ids = \ |
|
|
|
[(4, self.report_instance.period_ids[0].id, None)] |
|
|
|