diff --git a/odoo/addons/base/tests/test_reports.py b/odoo/addons/base/tests/test_reports.py index 3ba9a669df6..b783b4de671 100644 --- a/odoo/addons/base/tests/test_reports.py +++ b/odoo/addons/base/tests/test_reports.py @@ -9,7 +9,7 @@ import odoo.tests _logger = logging.getLogger(__name__) -@odoo.tests.tagged('post_install', '-at_install') +@odoo.tests.tagged('post_install', '-at_install', 'post_install_l10n') class TestReports(odoo.tests.TransactionCase): def test_reports(self): domain = [('report_type', 'like', 'qweb')] @@ -24,10 +24,12 @@ class TestReports(odoo.tests.TransactionCase): report_records = report_model.search([], limit=10) if not report_records: _logger.info("no record found skipping report %s", report.report_name) - if not report.multi: - report_records = report_records[:1] # Test report generation - report._render_qweb_html(report_records.ids) + if not report.multi: + for record in report_records: + report._render_qweb_html(record.ids) + else: + report._render_qweb_html(report_records.ids) else: continue