From bcdfbee23eb09c54700e0847de06d85bcec3c069 Mon Sep 17 00:00:00 2001 From: David Date: Tue, 2 Apr 2024 19:28:30 +0200 Subject: [PATCH] test: correctly trigger po payment request ["Outward"] (fails) --- .../buying/doctype/purchase_order/test_purchase_order.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index c390edd508e..15b7fa1143a 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -1127,10 +1127,17 @@ class TestPurchaseOrder(FrappeTestCase): po = create_purchase_order() self.assertEqual(frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Not Initiated") - pr = make_payment_request(dt=po.doctype, dn=po.name, submit_doc=True, return_doc=True) + pr = make_payment_request( + dt=po.doctype, dn=po.name, submit_doc=True, return_doc=True, payment_request_type="Outward" + ) + + po.reload() self.assertEqual(frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Initiated") pe = get_payment_entry(po.doctype, po.name).save().submit() + + pr.reload() + self.assertEqual(pr.status, "Paid") self.assertEqual(frappe.db.get_value(po.doctype, po.name, "advance_payment_status"), "Fully Paid") pe.reload()