refactor(test): make stock entry deterministic

This commit is contained in:
ruthra kumar
2025-12-31 16:58:59 +05:30
parent f939d0d3d6
commit ac6621b0e8

View File

@@ -652,6 +652,7 @@ class TestStockEntry(ERPNextTestSuite):
doc = frappe.new_doc("Serial No")
doc.serial_no = serial_no
doc.item_code = "_Test Serialized Item"
doc.company = self.companies[0].name
doc.insert(ignore_permissions=True)
se = frappe.copy_doc(self.globalTestRecords["Stock Entry"][0])
@@ -2045,6 +2046,7 @@ class TestStockEntry(ERPNextTestSuite):
"abbr": "_TPC",
"default_currency": "INR",
"enable_perpetual_inventory": 0,
"country": "India",
}
).insert(ignore_permissions=True)
@@ -2404,10 +2406,14 @@ class TestStockEntry(ERPNextTestSuite):
rm_item1 = make_item("_Battery", properties={"is_stock_item": 1}).name
warehouse = "Stores - WP"
bom_no = make_bom(item=fg_item, raw_materials=[rm_item1]).name
make_stock_entry(item_code=rm_item1, target=warehouse, qty=5, rate=10, purpose="Material Receipt")
se = make_stock_entry(
item_code=rm_item1, target=warehouse, qty=5, rate=10, purpose="Material Receipt"
)
work_order = make_work_order(bom_no, fg_item, 5)
work_order.company = se.company
work_order.skip_transfer = 1
work_order.source_warehouse = warehouse
work_order.fg_warehouse = warehouse
work_order.submit()