From 401f828c67b4246e0ab606dcbca4ad2a51e9575c Mon Sep 17 00:00:00 2001 From: Carlos Roca Date: Thu, 31 Aug 2023 15:14:53 +0200 Subject: [PATCH] [FIX] account_invoice_report_grouped_by_picking: Make tests resilient --- .../tests/test_account_invoice_group_picking.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/account_invoice_report_grouped_by_picking/tests/test_account_invoice_group_picking.py b/account_invoice_report_grouped_by_picking/tests/test_account_invoice_group_picking.py index b4d5c5960..a800d27a2 100644 --- a/account_invoice_report_grouped_by_picking/tests/test_account_invoice_group_picking.py +++ b/account_invoice_report_grouped_by_picking/tests/test_account_invoice_group_picking.py @@ -13,6 +13,15 @@ class TestAccountInvoiceGroupPicking(TransactionCase): @classmethod def setUpClass(cls): super(TestAccountInvoiceGroupPicking, cls).setUpClass() + cls.currency_usd = cls.env.ref("base.USD") + cls.currency_usd.active = True + # Make sure the currency of the company is USD, as this not always happens + # To be removed in V17: https://github.com/odoo/odoo/pull/107113 + cls.company = cls.env.company + cls.env.cr.execute( + "UPDATE res_company SET currency_id = %s WHERE id = %s", + [cls.env.ref("base.USD").id, cls.company.id], + ) cls.product = cls.env["product.product"].create( { "name": "Product for test",