diff --git a/addons/mrp/tests/test_order.py b/addons/mrp/tests/test_order.py index 513020ba129..b5acc16a4c6 100644 --- a/addons/mrp/tests/test_order.py +++ b/addons/mrp/tests/test_order.py @@ -3465,6 +3465,10 @@ class TestMrpOrder(TestMrpCommon): self.assertEqual(move.product_uom_qty, 48, "expected qty should be unchanged") self.assertEqual(move.quantity_done, 4, "expected qty was not applied as qty to be done (UoM was possibly not correctly converted)") self.assertEqual(mo2.state, 'done') + # double check that backorder qtys are also correct + mo2_backorder = mo2.procurement_group_id.mrp_production_ids[-1] + self.assertEqual(len(mo2_backorder.move_raw_ids), 1, "missing line should NOT have been added in") + self.assertEqual(mo2_backorder.move_raw_ids[0].product_uom_qty, 12, "backorder values are based on original MO, not current bom") #### scenario 3 - repeated comp move #### # bom.bom_line_ids[0]/product_id = p2