diff --git a/odoo/tests/common.py b/odoo/tests/common.py index 6d38c8dab00..2614111e1c2 100644 --- a/odoo/tests/common.py +++ b/odoo/tests/common.py @@ -1595,6 +1595,9 @@ class HttpCase(TransactionCase): @classmethod def setUpClass(cls): super().setUpClass() + if cls.registry_test_mode: + cls.registry.enter_test_mode(cls.cr) + cls.addClassCleanup(cls.registry.leave_test_mode) ICP = cls.env['ir.config_parameter'] ICP.set_param('web.base.url', cls.base_url()) @@ -1605,9 +1608,6 @@ class HttpCase(TransactionCase): def setUp(self): super().setUp() - if self.registry_test_mode: - self.registry.enter_test_mode(self.cr) - self.addCleanup(self.registry.leave_test_mode) self.xmlrpc_common = xmlrpclib.ServerProxy(self.xmlrpc_url + 'common', transport=Transport(self.cr)) self.xmlrpc_db = xmlrpclib.ServerProxy(self.xmlrpc_url + 'db', transport=Transport(self.cr))