[MODULE] +v1.1.0 from https://www.odoo.com/apps/7.0/account_financial_report_webkit/
[burette/account_financial_report_webkit.git] / tests / partner_ledger.yml
diff --git a/tests/partner_ledger.yml b/tests/partner_ledger.yml
new file mode 100644 (file)
index 0000000..dc2302f
--- /dev/null
@@ -0,0 +1,60 @@
+-
+  In order to test the PDF Partner Ledger webkit wizard I will print report with default setting
+-
+    !python {model: account.account}: |
+        from datetime import datetime
+        ctx={}
+        data_dict = {'chart_account_id':ref('account.chart0'), 'until_date': '%s-12-31' %(datetime.now().year)}
+        from tools import test_reports
+        test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit')
+
+-
+  In order to test the PDF Partner Ledger webkit wizard I will print report with filters and currency
+-
+    !python {model: account.account}: |
+        from datetime import datetime
+        ctx={}
+        data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'),
+                     'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted',
+                     'amount_currency': True, 'result_selection': 'customer_supplier'}
+        from tools import test_reports
+        test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit')
+
+-
+  In order to test the PDF Partner Ledger webkit wizard I will print report with filters on partners
+-
+    !python {model: account.account}: |
+        from datetime import datetime
+        ctx={}
+        data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'),
+                     'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted',
+                     'amount_currency': True, 'result_selection': 'customer_supplier',
+                     'partner_ids': [ref('base.res_partner_2'), ref('base.res_partner_1')]}
+        from tools import test_reports
+        test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit')
+
+-
+  In order to test the PDF Partner Ledger webkit wizard I will print report with filters on periods
+-
+    !python {model: account.account}: |
+        from datetime import datetime
+        ctx={}
+        data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'),
+                     'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted',
+                     'amount_currency': True, 'result_selection': 'customer_supplier',
+                     'filter': 'filter_period', 'period_from': ref('account.period_1'), 'period_to': ref('account.period_12')}
+        from tools import test_reports
+        test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit')
+
+-
+  In order to test the PDF Partner Ledger webkit wizard I will print report with filters on dates
+-
+    !python {model: account.account}: |
+        from datetime import datetime
+        ctx={}
+        data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'),
+                     'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted',
+                     'amount_currency': True, 'result_selection': 'customer_supplier',
+                     'filter': 'filter_date', 'date_from': '%s-01-01' %(datetime.now().year), 'date_to': '%s-12-31' %(datetime.now().year)}
+        from tools import test_reports
+        test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit')