From a251ab6abd807a79491f003b384eedde3f42347e Mon Sep 17 00:00:00 2001 From: Adam Heinz Date: Fri, 5 Sep 2025 08:31:23 -0400 Subject: [PATCH] [IMP] date_range: Import odoo_test_helper inside setUpClass. When running unit tests on a odoo container that does not have the odoo_test_helper package installed, the resulting "ModuleNotFoundError: No module named 'odoo_test_helper'" kills the entire run, rather than failing only the tests that require the module. --- date_range/tests/test_date_range_search_mixin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/date_range/tests/test_date_range_search_mixin.py b/date_range/tests/test_date_range_search_mixin.py index d03521ab19..6b2307ad7b 100644 --- a/date_range/tests/test_date_range_search_mixin.py +++ b/date_range/tests/test_date_range_search_mixin.py @@ -2,7 +2,6 @@ # Copyright 2021 Opener B.V. # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). from dateutil.rrule import MONTHLY -from odoo_test_helper import FakeModelLoader from odoo.tests.common import TransactionCase @@ -12,6 +11,8 @@ class TestDateRangeearchMixin(TransactionCase): def setUpClass(cls): super().setUpClass() # Load a test model using odoo_test_helper + from odoo_test_helper import FakeModelLoader + cls.loader = FakeModelLoader(cls.env, cls.__module__) cls.loader.backup_registry() from .models import TestDateRangeSearchMixin