mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-20 10:45:29 +00:00
test: add test for validate mr item qty against so with over-receipt allowance
(cherry picked from commit 55f531bad6)
This commit is contained in:
committed by
Mergify
parent
f2fef54b83
commit
249d14b072
@@ -883,6 +883,18 @@ class TestMaterialRequest(FrappeTestCase):
|
||||
self.assertEqual(mr.per_ordered, 100)
|
||||
self.assertEqual(mr.status, "Ordered")
|
||||
|
||||
def test_material_request_qty_over_sales_order_limit(self):
|
||||
from erpnext.controllers.status_updater import OverAllowanceError
|
||||
from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order
|
||||
|
||||
so = make_sales_order()
|
||||
mr = make_material_request(qty=100, do_not_submit=True)
|
||||
mr.items[0].sales_order = so.name
|
||||
mr.items[0].sales_order_item = so.items[0].name
|
||||
mr.save()
|
||||
|
||||
self.assertRaises(OverAllowanceError, mr.submit)
|
||||
|
||||
|
||||
def get_in_transit_warehouse(company):
|
||||
if not frappe.db.exists("Warehouse Type", "Transit"):
|
||||
|
||||
Reference in New Issue
Block a user