From b71d8348f2f66fe04b3aa6462ef97a8af2abf43e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Wed, 6 Aug 2014 19:24:00 +0200 Subject: [PATCH] [IMP] account_financial_report_webkit: in test, work around demo periods issue in 7.0 --- .travis.yml | 2 +- .../tests/general_ledger.yml | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 889e87cb..51d59f6c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ python: - "2.7" env: - - VERSION="7.0" ODOO_REPO="odoo/odoo" EXCLUDE="account_financial_report_webkit" + - VERSION="7.0" ODOO_REPO="odoo/odoo" - VERSION="7.0" ODOO_REPO="OCA/OCB" virtualenv: diff --git a/account_financial_report_webkit/tests/general_ledger.yml b/account_financial_report_webkit/tests/general_ledger.yml index 17f733d8..0e34b1f8 100644 --- a/account_financial_report_webkit/tests/general_ledger.yml +++ b/account_financial_report_webkit/tests/general_ledger.yml @@ -1,3 +1,36 @@ +- + I first fix the demo periods (7.0 only) + see https://code.launchpad.net/~acsone-openerp/openobject-addons/7.0-bug-1281579-sbi/+merge/207311 + which was merged in 8.0 +- + !python {model: account.period}: | + import time + if not self.search(cr, uid, [('special', '=', False), + ('fiscalyear_id', '=', ref('account.data_fiscalyear')), + ('company_id', '=', ref('base.main_company'))]): + cur_year = time.strftime('%Y') + self.create(cr, uid, { + 'code': '00/' + cur_year, + 'name': 'X 00/' + cur_year, + 'special': True, + 'fiscalyear_id': ref('account.data_fiscalyear'), + 'date_start': cur_year + '-01-01', + 'date_stop': cur_year + '-01-01', + 'company_id': ref('base.main_company'), + }) + self.write(cr, uid, ref('account.period_1'), {'special': False}) + self.write(cr, uid, ref('account.period_2'), {'special': False}) + self.write(cr, uid, ref('account.period_3'), {'special': False}) + self.write(cr, uid, ref('account.period_4'), {'special': False}) + self.write(cr, uid, ref('account.period_5'), {'special': False}) + self.write(cr, uid, ref('account.period_6'), {'special': False}) + self.write(cr, uid, ref('account.period_7'), {'special': False}) + self.write(cr, uid, ref('account.period_8'), {'special': False}) + self.write(cr, uid, ref('account.period_9'), {'special': False}) + self.write(cr, uid, ref('account.period_10'), {'special': False}) + self.write(cr, uid, ref('account.period_11'), {'special': False}) + self.write(cr, uid, ref('account.period_12'), {'special': False}) + - In order to test the PDF General Ledger webkit wizard I will print report with default setting -