From d790a1d3a6d1462c461240f74d2da9db8db0cbd6 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Wed, 31 Dec 2025 15:47:09 +0530 Subject: [PATCH] refactor(test): make pick list deterministic --- erpnext/stock/doctype/pick_list/test_pick_list.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/erpnext/stock/doctype/pick_list/test_pick_list.py b/erpnext/stock/doctype/pick_list/test_pick_list.py index bf8d2ef5af1..e6c94d12418 100644 --- a/erpnext/stock/doctype/pick_list/test_pick_list.py +++ b/erpnext/stock/doctype/pick_list/test_pick_list.py @@ -510,6 +510,7 @@ class TestPickList(ERPNextTestSuite): self.assertEqual(pick_list.locations[1].qty, 5) self.assertEqual(pick_list.locations[1].sales_order_item, sales_order.items[0].name) + @ERPNextTestSuite.change_settings("Selling Settings", {"allow_multiple_items": 1}) def test_pick_list_for_items_with_multiple_UOM(self): item_code = make_item( uoms=[ @@ -1374,6 +1375,7 @@ class TestPickList(ERPNextTestSuite): frappe.db.set_single_value("Stock Settings", "over_picking_allowance", 0) + @ERPNextTestSuite.change_settings("Selling Settings", {"allow_multiple_items": 1}) def test_ignore_pricing_rule_in_pick_list(self): frappe.flags.print_stmt = False warehouse = "_Test Warehouse - _TC" @@ -1475,6 +1477,7 @@ class TestPickList(ERPNextTestSuite): for loc in pl.locations: self.assertEqual(loc.batch_no, batch2) + @ERPNextTestSuite.change_settings("Selling Settings", {"allow_multiple_items": 1}) def test_multiple_pick_lists_delivery_note(self): from erpnext.stock.doctype.pick_list.pick_list import create_dn_for_pick_lists @@ -1561,6 +1564,7 @@ class TestPickList(ERPNextTestSuite): stock_entry_2.cancel() stock_entry_3.cancel() + @ERPNextTestSuite.change_settings("Selling Settings", {"allow_multiple_items": 1}) def test_packed_item_multiple_times_in_so(self): frappe.db.delete("Item Price") warehouse_1 = "_Test Warehouse - _TC"