From a76bb08a791f7336bdbb87d09925be3b6650849c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Fri, 16 Sep 2022 09:15:29 +0200 Subject: [PATCH] [IMP] mrp_subcontracting_inhibit: Adding tests to check the behaviour of subcontracting_inhibit TT38580 --- .../tests/test_mrp_subcontracting_inhibit.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/mrp_subcontracting_inhibit/tests/test_mrp_subcontracting_inhibit.py b/mrp_subcontracting_inhibit/tests/test_mrp_subcontracting_inhibit.py index 0ff5c3880..f936a97d8 100644 --- a/mrp_subcontracting_inhibit/tests/test_mrp_subcontracting_inhibit.py +++ b/mrp_subcontracting_inhibit/tests/test_mrp_subcontracting_inhibit.py @@ -24,8 +24,7 @@ class TestMrpSubcontractingInhibit(common.SavepointCase): { "name": cls.supplier.id, "min_qty": 1, - "price": 5, - "subcontracting_inhibit": True, + "price": 10, }, ), ( @@ -34,7 +33,8 @@ class TestMrpSubcontractingInhibit(common.SavepointCase): { "name": cls.supplier.id, "min_qty": 1, - "price": 10, + "price": 5, + "subcontracting_inhibit": True, }, ), ], @@ -100,3 +100,13 @@ class TestMrpSubcontractingInhibit(common.SavepointCase): self.assertEqual(order.order_line.price_unit, 5) order.button_confirm() self.assertEqual(self._get_mrp_production_total(), 0) + + def test_change_purchase_order_line_subcontracting_inhibit(self): + order_form = Form(self.env["purchase.order"]) + order_form.partner_id = self.supplier + with order_form.order_line.new() as line_form: + line_form.product_id = self.product + line_form.product_qty = 1 + self.assertEqual(line_form.price_unit, 10) + line_form.subcontracting_inhibit = True + self.assertEqual(line_form.price_unit, 5)