From c738c1a28095b378793108435664bf6e1de12e68 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Mon, 9 Sep 2024 17:07:37 +0530 Subject: [PATCH] refactor(test): DN should auto-select warehouses based on reservation (cherry picked from commit 58a879bb394089043f9eac0069d81899bf8676d3) --- erpnext/selling/doctype/sales_order/test_sales_order.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/erpnext/selling/doctype/sales_order/test_sales_order.py b/erpnext/selling/doctype/sales_order/test_sales_order.py index dfd2b33e0cb..93ba1959ac2 100644 --- a/erpnext/selling/doctype/sales_order/test_sales_order.py +++ b/erpnext/selling/doctype/sales_order/test_sales_order.py @@ -2181,6 +2181,14 @@ class TestSalesOrder(AccountsTestMixin, FrappeTestCase): ] ) + # Delivery note should auto-select warehouse based on reservation + dn = make_delivery_note(so.name, kwargs={"for_reserved_stock": True}) + self.assertEqual(2, len(dn.items)) + self.assertEqual(dn.items[0].qty, 2) + self.assertEqual(dn.items[0].warehouse, self.warehouse_stores) + self.assertEqual(dn.items[1].qty, 3) + self.assertEqual(dn.items[1].warehouse, self.warehouse_finished_goods) + def automatically_fetch_payment_terms(enable=1): accounts_settings = frappe.get_doc("Accounts Settings")