From 4f5cc9d67227e6601686f9972a8d3883e049a25c Mon Sep 17 00:00:00 2001 From: Neil Trini Lasrado Date: Wed, 6 May 2015 20:01:47 +0530 Subject: [PATCH] Test case added to Production Order to check planned-operating-cost against qty --- .../production_order/test_production_order.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/erpnext/manufacturing/doctype/production_order/test_production_order.py b/erpnext/manufacturing/doctype/production_order/test_production_order.py index db00754fc2..7b6425e995 100644 --- a/erpnext/manufacturing/doctype/production_order/test_production_order.py +++ b/erpnext/manufacturing/doctype/production_order/test_production_order.py @@ -125,7 +125,17 @@ class TestProductionOrder(unittest.TestCase): "docstatus": 0 }) 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): args = frappe._dict(args)