From ce50e23536623044e7298c0592ecb13b2731b2d8 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Thu, 29 Jan 2026 15:17:38 +0530 Subject: [PATCH] refactor(test): make maintenance schedule deterministic --- .../maintenance_schedule/test_maintenance_schedule.py | 7 ++----- erpnext/tests/utils.py | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/erpnext/maintenance/doctype/maintenance_schedule/test_maintenance_schedule.py b/erpnext/maintenance/doctype/maintenance_schedule/test_maintenance_schedule.py index 4f1606c5763..110499c3e99 100644 --- a/erpnext/maintenance/doctype/maintenance_schedule/test_maintenance_schedule.py +++ b/erpnext/maintenance/doctype/maintenance_schedule/test_maintenance_schedule.py @@ -15,11 +15,8 @@ from erpnext.tests.utils import ERPNextTestSuite class TestMaintenanceSchedule(ERPNextTestSuite): - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.load_test_records("Stock Entry") - cls.make_sales_person() + def setUp(self): + self.load_test_records("Stock Entry") @classmethod def make_sales_person(cls): diff --git a/erpnext/tests/utils.py b/erpnext/tests/utils.py index 96f662c7034..8e8e38853a3 100644 --- a/erpnext/tests/utils.py +++ b/erpnext/tests/utils.py @@ -255,6 +255,7 @@ class ERPNextTestSuite(unittest.TestCase): cls.make_dunning_type() cls.make_finance_book() cls.make_leads() + cls.make_sales_person() cls.update_selling_settings() cls.update_stock_settings() cls.update_system_settings()