From 96b82624cd78d66a5d06c089898549ffff2355e7 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Thu, 26 Feb 2026 17:14:56 +0530 Subject: [PATCH] refactor(test): speed up setup --- erpnext/tests/utils.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/erpnext/tests/utils.py b/erpnext/tests/utils.py index 3b3bbd278c0..fe3c6b961a5 100644 --- a/erpnext/tests/utils.py +++ b/erpnext/tests/utils.py @@ -136,8 +136,13 @@ class ERPNextTestSuite(unittest.TestCase): if not hasattr(cls, "globalTestRecords"): cls.globalTestRecords = {} - cls.make_presets() - cls.make_persistent_master_data() + if not hasattr(cls, "bootstrap_testsite"): + cls.bootstrap_testsite = False + + if not cls.bootstrap_testsite: + cls.make_presets() + cls.make_persistent_master_data() + cls.bootstrap_testsite = True def tearDown(self): frappe.db.rollback()