diff --git a/account_banking_mandate/tests/test_invoice_mandate.py b/account_banking_mandate/tests/test_invoice_mandate.py index d7249f3b0..c37916587 100644 --- a/account_banking_mandate/tests/test_invoice_mandate.py +++ b/account_banking_mandate/tests/test_invoice_mandate.py @@ -8,6 +8,7 @@ from odoo.exceptions import UserError from odoo.tests.common import TransactionCase from odoo.addons.account.models.account_payment_method import AccountPaymentMethod +from odoo.addons.base.tests.common import DISABLED_MAIL_CONTEXT class TestInvoiceMandate(TransactionCase): @@ -203,6 +204,7 @@ class TestInvoiceMandate(TransactionCase): @classmethod def setUpClass(cls): super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) cls.company = cls.env.ref("base.main_company") cls.partner = cls._create_res_partner("Peter with ACME Bank") diff --git a/account_banking_mandate/tests/test_mandate.py b/account_banking_mandate/tests/test_mandate.py index e6edcc432..fe4e7ec90 100644 --- a/account_banking_mandate/tests/test_mandate.py +++ b/account_banking_mandate/tests/test_mandate.py @@ -7,13 +7,16 @@ from odoo import fields from odoo.exceptions import UserError, ValidationError from odoo.tests.common import TransactionCase +from odoo.addons.base.tests.common import DISABLED_MAIL_CONTEXT + class TestMandate(TransactionCase): @classmethod def setUpClass(cls): super().setUpClass() - cls.company = cls.env.company - cls.company_2 = cls.env["res.company"].create({"name": "company 2"}) + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) + cls.company = cls.env.ref("base.main_company") + cls.company_2 = cls.env["res.company"].create({"name": "Company 2"}) cls.company_2.partner_id.company_id = cls.company_2.id cls.bank_account = cls.env.ref("account_payment_mode.res_partner_12_iban") cls.bank_account.partner_id.company_id = cls.company.id diff --git a/account_payment_order/tests/test_payment_mode.py b/account_payment_order/tests/test_payment_mode.py index 787388813..14d182d53 100644 --- a/account_payment_order/tests/test_payment_mode.py +++ b/account_payment_order/tests/test_payment_mode.py @@ -18,8 +18,9 @@ class TestPaymentMode(TransactionCase): AccountPaymentMethod._get_payment_method_information ) - def _get_payment_method_information(self): - res = Method_get_payment_method_information(self) + @classmethod + def _get_payment_method_information(cls): + res = Method_get_payment_method_information(cls) res["IN"] = {"mode": "multi", "domain": [("type", "=", "bank")]} res["IN2"] = {"mode": "multi", "domain": [("type", "=", "bank")]} res["electronic_out"] = {"mode": "multi", "domain": [("type", "=", "bank")]}