[MIG] mrp_multi_level: finish migration of test

This commit is contained in:
Lois Rilo
2021-03-11 12:34:04 +01:00
parent 7629759536
commit 1cdeed4db7
2 changed files with 17 additions and 16 deletions

View File

@@ -278,21 +278,21 @@ class TestMrpMultiLevel(TestMrpMultiLevelCommon):
week_2_expected = sum(moves_demand[3:].mapped("mrp_qty"))
self.assertIn(abs(week_2_expected), quantities)
# def test_09_isolated_mrp_area_run(self):
# """Test running MRP for just one area."""
# self.mrp_multi_level_wiz.with_user(self.mrp_manager).create(
# {"mrp_area_ids": [(6, 0, self.secondary_area.ids)]}
# ).run_mrp_multi_level()
# this = self.mrp_inventory_obj.search(
# [("mrp_area_id", "=", self.secondary_area.id)], limit=1
# )
# self.assertTrue(this)
# # Only recently exectued areas should have been created by test user:
# self.assertEqual(this.create_uid, self.mrp_manager)
# prev = self.mrp_inventory_obj.search(
# [("mrp_area_id", "!=", self.secondary_area.id)], limit=1
# )
# self.assertNotEqual(this.create_uid, prev.create_uid)
def test_09_isolated_mrp_area_run(self):
"""Test running MRP for just one area."""
self.mrp_multi_level_wiz.with_user(self.mrp_manager).create(
{"mrp_area_ids": [(6, 0, self.secondary_area.ids)]}
).run_mrp_multi_level()
this = self.mrp_inventory_obj.search(
[("mrp_area_id", "=", self.secondary_area.id)], limit=1
)
self.assertTrue(this)
# Only recently exectued areas should have been created by test user:
self.assertEqual(this.create_uid, self.mrp_manager)
prev = self.mrp_inventory_obj.search(
[("mrp_area_id", "!=", self.secondary_area.id)], limit=1
)
self.assertNotEqual(this.create_uid, prev.create_uid)
def test_11_special_scenario_1(self):
"""When grouping demand supply and demand are in the same day but

View File

@@ -735,6 +735,7 @@ class MultiLevelMrp(models.TransientModel):
self._mrp_calculation(mrp_lowest_llc, self.mrp_area_ids)
self._mrp_final_process(self.mrp_area_ids)
# Open MRP inventory screen to show result if manually run:
# Done as sudo to allow non-admin users to read the action.
action = self.env.ref("mrp_multi_level.mrp_inventory_action")
result = action.read()[0]
result = action.sudo().read()[0]
return result