mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-05 05:09:11 +00:00
test: purchase order on hold
This commit is contained in:
@@ -120,6 +120,15 @@ class TestPurchaseOrder(unittest.TestCase):
|
|||||||
self.assertEqual(pi.doctype, "Purchase Invoice")
|
self.assertEqual(pi.doctype, "Purchase Invoice")
|
||||||
self.assertEqual(len(pi.get("items", [])), 1)
|
self.assertEqual(len(pi.get("items", [])), 1)
|
||||||
|
|
||||||
|
def test_purchase_order_on_hold(self):
|
||||||
|
po = create_purchase_order(item_code="_Test Product Bundle Item")
|
||||||
|
po.db_set('Status', "On Hold")
|
||||||
|
pi = make_purchase_invoice(po.name)
|
||||||
|
pr = make_purchase_receipt(po.name)
|
||||||
|
self.assertRaises(frappe.ValidationError, pr.submit)
|
||||||
|
self.assertRaises(frappe.ValidationError, pi.submit)
|
||||||
|
|
||||||
|
|
||||||
def test_make_purchase_invoice_with_terms(self):
|
def test_make_purchase_invoice_with_terms(self):
|
||||||
po = create_purchase_order(do_not_save=True)
|
po = create_purchase_order(do_not_save=True)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user