diff --git a/account_banking_sepa_direct_debit/tests/test_mandate.py b/account_banking_sepa_direct_debit/tests/test_mandate.py index dc0a42868..d65ec52b7 100644 --- a/account_banking_sepa_direct_debit/tests/test_mandate.py +++ b/account_banking_sepa_direct_debit/tests/test_mandate.py @@ -48,11 +48,22 @@ class TestMandate(TransactionCase): self.assertEqual(self.mandate.state, "draft") self.assertTrue(self.mandate.is_sent) - def setUp(self): - res = super().setUp() - self.partner = self.env.ref("base.res_partner_12") - bank_account = self.env.ref("account_payment_mode.res_partner_12_iban") - self.mandate = self.env["account.banking.mandate"].create( + @classmethod + def setUpClass(cls): + res = super().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.partner = cls.env.ref("base.res_partner_12") + bank_account = cls.env.ref("account_payment_mode.res_partner_12_iban") + cls.mandate = cls.env["account.banking.mandate"].create( { "partner_bank_id": bank_account.id, "format": "sepa", diff --git a/account_banking_sepa_direct_debit/tests/test_sdd.py b/account_banking_sepa_direct_debit/tests/test_sdd.py index db3bd87cf..3b584974a 100644 --- a/account_banking_sepa_direct_debit/tests/test_sdd.py +++ b/account_banking_sepa_direct_debit/tests/test_sdd.py @@ -10,11 +10,14 @@ from odoo import fields from odoo.tests.common import TransactionCase from odoo.tools import float_compare +from odoo.addons.base.tests.common import DISABLED_MAIL_CONTEXT + class TestSDDBase(TransactionCase): @classmethod def setUpClass(cls): super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) cls.company_B = cls.env["res.company"].create({"name": "Company B"}) cls.account_payable_company_B = cls.env["account.account"].create( {