From a2b28c98eaa325a84acf02e6afa5393026b83cac Mon Sep 17 00:00:00 2001 From: josep-tecnativa Date: Fri, 13 Oct 2023 13:05:44 +0200 Subject: [PATCH] [IMP] account_invoice_report_grouped_by_picking: test performance improvement - Include context keys for avoiding mail operations overhead. --- .../tests/test_account_invoice_group_picking.py | 10 ++++++++++ 1 file changed, 10 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 770874854..4f583f36f 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,16 @@ class TestAccountInvoiceGroupPicking(TransactionCase): @classmethod def setUpClass(cls): super(TestAccountInvoiceGroupPicking, cls).setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) 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