refactor: use cls.globalTestRecords instead of declaring test_records

This commit is contained in:
David
2024-10-11 04:58:12 +02:00
parent d8b0b92925
commit 56c99fe7e1
32 changed files with 220 additions and 284 deletions

View File

@@ -21,7 +21,6 @@ IGNORE_TEST_RECORD_DEPENDENCIES = [
"Warehouse",
]
EXTRA_TEST_RECORD_DEPENDENCIES = ["Fiscal Year"]
test_records = frappe.get_test_records("Company")
class TestCompany(IntegrationTestCase):
@@ -116,7 +115,7 @@ class TestCompany(IntegrationTestCase):
max_rgt = frappe.db.sql("select max(rgt) from `tabCompany`")[0][0]
if not records:
records = test_records[2:]
records = self.globalTestRecords["Company"][2:]
for company in records:
lft, rgt, parent_company = frappe.db.get_value(

View File

@@ -9,8 +9,6 @@ from frappe.utils import cint, flt
from erpnext.setup.utils import get_exchange_rate
test_records = frappe.get_test_records("Currency Exchange")
def save_new_records(test_records):
for record in test_records:
@@ -92,7 +90,7 @@ class TestCurrencyExchange(IntegrationTestCase):
self.clear_cache()
def test_exchange_rate(self, mock_get):
save_new_records(test_records)
save_new_records(self.globalTestRecords["Currency Exchange"])
frappe.db.set_single_value("Accounts Settings", "allow_stale", 1)
@@ -117,7 +115,7 @@ class TestCurrencyExchange(IntegrationTestCase):
self.assertEqual(flt(exchange_rate, 3), 65.1)
def test_exchange_rate_via_exchangerate_host(self, mock_get):
save_new_records(test_records)
save_new_records(self.globalTestRecords["Currency Exchange"])
# Update Currency Exchange Rate
settings = frappe.get_single("Currency Exchange Settings")

View File

@@ -13,8 +13,6 @@ from frappe.utils.nestedset import (
rebuild_tree,
)
test_records = frappe.get_test_records("Item Group")
class TestItem(IntegrationTestCase):
def test_basic_tree(self, records=None):
@@ -22,7 +20,7 @@ class TestItem(IntegrationTestCase):
max_rgt = frappe.db.sql("select max(rgt) from `tabItem Group`")[0][0]
if not records:
records = test_records[2:]
records = self.globalTestRecords["Item Group"][2:]
for item_group in records:
lft, rgt, parent_item_group = frappe.db.get_value(
@@ -165,7 +163,7 @@ class TestItem(IntegrationTestCase):
)
frappe.delete_doc("Item Group", "_Test Item Group B - 3")
records_to_test = test_records[2:]
records_to_test = self.globalTestRecords["Item Group"][2:]
del records_to_test[4]
self.test_basic_tree(records=records_to_test)
@@ -175,7 +173,7 @@ class TestItem(IntegrationTestCase):
self.assertEqual(new_rgt, item_group.rgt - 2)
# insert it back
frappe.copy_doc(test_records[6]).insert()
frappe.copy_doc(self.globalTestRecords["Item Group"][6]).insert()
self.test_basic_tree()
@@ -185,12 +183,12 @@ class TestItem(IntegrationTestCase):
def test_merge_groups(self):
frappe.rename_doc("Item Group", "_Test Item Group B", "_Test Item Group C", merge=True)
records_to_test = test_records[2:]
records_to_test = self.globalTestRecords["Item Group"][2:]
del records_to_test[1]
self.test_basic_tree(records=records_to_test)
# insert Group B back
frappe.copy_doc(test_records[3]).insert()
frappe.copy_doc(self.globalTestRecords["Item Group"][3]).insert()
self.test_basic_tree()
# move its children back
@@ -206,12 +204,12 @@ class TestItem(IntegrationTestCase):
def test_merge_leaves(self):
frappe.rename_doc("Item Group", "_Test Item Group B - 2", "_Test Item Group B - 1", merge=True)
records_to_test = test_records[2:]
records_to_test = self.globalTestRecords["Item Group"][2:]
del records_to_test[3]
self.test_basic_tree(records=records_to_test)
# insert Group B - 2back
frappe.copy_doc(test_records[5]).insert()
frappe.copy_doc(self.globalTestRecords["Item Group"][5]).insert()
self.test_basic_tree()
def test_merge_leaf_into_group(self):