From 0be8b4fa29dd383546909354ee4589264928a62a Mon Sep 17 00:00:00 2001 From: Abhishek8848 Date: Wed, 15 Jan 2025 01:13:36 +0530 Subject: [PATCH] test: create dn - TC_SCK_151 --- erpnext/stock/doctype/delivery_note/test_delivery_note.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/erpnext/stock/doctype/delivery_note/test_delivery_note.py b/erpnext/stock/doctype/delivery_note/test_delivery_note.py index 246c3533c3b4..94c0b273d744 100644 --- a/erpnext/stock/doctype/delivery_note/test_delivery_note.py +++ b/erpnext/stock/doctype/delivery_note/test_delivery_note.py @@ -2461,6 +2461,13 @@ def test_delivery_note_cancel_TC_SCK_054(self): sle = frappe.get_doc("Stock Ledger Entry", {"voucher_type": "Delivery Note", "voucher_no": dn.name,"is_cancelled":1}) self.assertEqual(sle.get("actual_qty"), 10) + def test_create_dn_neg_TC_SCK_151(self): + frappe.db.set_single_value("Stock Settings", "allow_negative_stock", 1) + item = create_item("OP-MB-001") + dn = create_delivery_note(qty=5,item=item.item_code) + sle = frappe.get_doc('Stock Ledger Entry',{'voucher_no':dn.name}) + self.assertEqual(sle.qty_after_transaction, -5) + def create_delivery_note(**args): dn = frappe.new_doc("Delivery Note") args = frappe._dict(args)