summaryrefslogtreecommitdiff
path: root/addons/mrp/tests/test_procurement.py
diff options
context:
space:
mode:
authorWilliam Henrotin <whe@odoo.com>2020-04-27 11:56:02 +0200
committerSimon Lejeune <sle@openerp.com>2020-06-15 16:59:41 +0200
commit0e2765f5fd0ca0079f1f024ec3a1448b6d2ea3db (patch)
tree90ea03d1aca1bf87a080775e7db07977b645c5cc /addons/mrp/tests/test_procurement.py
parent1b6421285c6bc4c61be3242cea30c2813251cbc7 (diff)
[REF] mrp: no more produce wizard
Use a view similar as the pickings one. task-2241471
Diffstat (limited to 'addons/mrp/tests/test_procurement.py')
-rw-r--r--addons/mrp/tests/test_procurement.py41
1 files changed, 12 insertions, 29 deletions
diff --git a/addons/mrp/tests/test_procurement.py b/addons/mrp/tests/test_procurement.py
index 9e1d25e59ec..89be67074bd 100644
--- a/addons/mrp/tests/test_procurement.py
+++ b/addons/mrp/tests/test_procurement.py
@@ -39,7 +39,7 @@ class TestProcurement(TestMrpCommon):
production_product_6.action_assign()
# check production state is Confirmed
- self.assertEqual(production_product_6.state, 'confirmed', 'Production order should be for Confirmed state')
+ self.assertEqual(production_product_6.state, 'confirmed')
# Check procurement for product 4 created or not.
# Check it created a purchase order
@@ -69,14 +69,9 @@ class TestProcurement(TestMrpCommon):
# produce product4
# ---------------
- produce_form = Form(self.env['mrp.product.produce'].with_context({
- 'active_id': produce_product_4.id,
- 'active_ids': [produce_product_4.id],
- }))
- produce_form.qty_producing = produce_product_4.product_qty
- product_produce = produce_form.save()
- product_produce.do_produce()
- produce_product_4.post_inventory()
+ mo_form = Form(produce_product_4)
+ mo_form.qty_producing = produce_product_4.product_qty
+ produce_product_4 = mo_form.save()
# Check procurement and Production state for product 4.
produce_product_4.button_mark_done()
self.assertEqual(produce_product_4.state, 'done', 'Production order should be in state done')
@@ -95,14 +90,9 @@ class TestProcurement(TestMrpCommon):
# ------------------------------------
self.assertEqual(production_product_6.reservation_state, 'assigned', "Consume material not available")
- produce_form = Form(self.env['mrp.product.produce'].with_context({
- 'active_id': production_product_6.id,
- 'active_ids': [production_product_6.id],
- }))
- produce_form.qty_producing = production_product_6.product_qty
- product_produce = produce_form.save()
- product_produce.do_produce()
- production_product_6.post_inventory()
+ mo_form = Form(production_product_6)
+ mo_form.qty_producing = production_product_6.product_qty
+ production_product_6 = mo_form.save()
# Check procurement and Production state for product 6.
production_product_6.button_mark_done()
self.assertEqual(production_product_6.state, 'done', 'Production order should be in state done')
@@ -191,13 +181,9 @@ class TestProcurement(TestMrpCommon):
self.assertEqual(picking_qc_to_stock.state, 'done')
mo.action_assign()
self.assertEqual(mo.move_raw_ids.reserved_availability, 3.0)
- produce_form = Form(self.env['mrp.product.produce'].with_context({
- 'active_id': mo.id,
- 'active_ids': [mo.id],
- }))
+ produce_form = Form(mo)
produce_form.qty_producing = 3.0
- produce_wizard = produce_form.save()
- produce_wizard.do_produce()
+ mo = produce_form.save()
self.assertEqual(mo.move_raw_ids.quantity_done, 3.0)
picking_qc_to_stock.move_line_ids.qty_done = 5.0
self.assertEqual(mo.move_raw_ids.reserved_availability, 5.0)
@@ -419,12 +405,9 @@ class TestProcurement(TestMrpCommon):
self.env['stock.move'].create(move_values)
production.action_confirm()
- produce_form = Form(self.env['mrp.product.produce'].with_context({
- 'active_id': production.id,
- 'active_ids': [production.id],
- }))
- product_produce = produce_form.save()
- product_produce.do_produce()
+ produce_form = Form(production)
+ produce_form.qty_producing = production.product_qty
+ production = produce_form.save()
production.button_mark_done()
move_dest._action_assign()