Test case added to Production Order to check planned-operating-cost against qty
This commit is contained in:
parent
e63146408d
commit
4f5cc9d672
@ -125,7 +125,17 @@ class TestProductionOrder(unittest.TestCase):
|
|||||||
"docstatus": 0
|
"docstatus": 0
|
||||||
})
|
})
|
||||||
self.assertRaises(OverProductionLoggedError, time_log2.save)
|
self.assertRaises(OverProductionLoggedError, time_log2.save)
|
||||||
|
|
||||||
|
def test_planned_operating_cost(self):
|
||||||
|
prod_order = make_prod_order_test_record(item="_Test FG Item 2",
|
||||||
|
planned_start_date="2014-11-25 00:00:00", qty=1, do_not_save=True)
|
||||||
|
prod_order.set_production_order_operations()
|
||||||
|
prod_order.save()
|
||||||
|
cost = prod_order.planned_operating_cost
|
||||||
|
prod_order.qty = 2
|
||||||
|
prod_order.save()
|
||||||
|
self.assertEqual(prod_order.planned_operating_cost, cost*2)
|
||||||
|
|
||||||
def make_prod_order_test_record(**args):
|
def make_prod_order_test_record(**args):
|
||||||
args = frappe._dict(args)
|
args = frappe._dict(args)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user