From c38696157cbdb59738df98eb161f378c5309351f Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Wed, 31 Dec 2025 16:57:06 +0530 Subject: [PATCH] refactor(test): make serial no deterministic --- erpnext/stock/doctype/serial_no/test_serial_no.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/serial_no/test_serial_no.py b/erpnext/stock/doctype/serial_no/test_serial_no.py index f9b17998bf1..e59f5092f1a 100644 --- a/erpnext/stock/doctype/serial_no/test_serial_no.py +++ b/erpnext/stock/doctype/serial_no/test_serial_no.py @@ -23,6 +23,11 @@ from erpnext.tests.utils import ERPNextTestSuite class TestSerialNo(ERPNextTestSuite): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.load_test_records("Stock Entry") + def tearDown(self): frappe.db.rollback() @@ -34,6 +39,7 @@ class TestSerialNo(ERPNextTestSuite): sr.warehouse = "_Test Warehouse - _TC" sr.serial_no = "_TCSER0001" sr.purchase_rate = 10 + sr.company = self.companies[0].name self.assertRaises(SerialNoCannotCreateDirectError, sr.insert) sr.warehouse = None @@ -193,7 +199,12 @@ class TestSerialNo(ERPNextTestSuite): for serial_no in serial_nos: if not frappe.db.exists("Serial No", serial_no): frappe.get_doc( - {"doctype": "Serial No", "item_code": item_code, "serial_no": serial_no} + { + "doctype": "Serial No", + "item_code": item_code, + "serial_no": serial_no, + "company": self.companies[0].name, + } ).insert() make_stock_entry(