From f34268b074e95c84b91b8f0b0bfa8b0159376568 Mon Sep 17 00:00:00 2001 From: "Tiffany Chang (tic)" Date: Fri, 29 Dec 2023 11:43:49 +0100 Subject: [PATCH] [FIX] stock: remove obsolete force_detailed_view context Since odoo/odoo#140898 the pickings detailed operation view has been moved to a smart button instead of showing in a picking tab. This included the removal of the `force_detailed_view` context since there was no longer a detailed view to force show. This commit removes some leftover references to this context within tests. Part-of: odoo/odoo#147815 --- addons/stock/tests/test_move2.py | 4 +- addons/stock/tests/test_packing.py | 6 +- addons/stock/tests/test_report.py | 181 +++++++---------------------- 3 files changed, 49 insertions(+), 142 deletions(-) diff --git a/addons/stock/tests/test_move2.py b/addons/stock/tests/test_move2.py index cc757e8d25f..96e86ca7248 100644 --- a/addons/stock/tests/test_move2.py +++ b/addons/stock/tests/test_move2.py @@ -2296,9 +2296,7 @@ class TestSinglePicking(TestStockCommon): picking_type = self.env['stock.picking.type'].browse(self.picking_type_in) picking_type.show_reserved = True - receipt_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + receipt_form = Form(self.env['stock.picking'], view='stock.view_picking_form') receipt_form.partner_id = partner receipt_form.picking_type_id = picking_type # no reservation_date - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.partner_id = self.partner delivery_form.picking_type_id = picking_type_manual delivery_form.scheduled_date = datetime.now() - timedelta(days=10) @@ -1167,9 +1109,7 @@ class TestReports(TestReportsCommon): delivery_manual.action_confirm() # 'by_date' reservation => reservation_date = 1 day before today - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.partner_id = self.partner delivery_form.picking_type_id = picking_type_by_date delivery_form.scheduled_date = datetime.now() + timedelta(days=5) @@ -1180,9 +1120,7 @@ class TestReports(TestReportsCommon): delivery_by_date.action_confirm() # 'by_date' reservation (priority) => reservation_date = 1 day after today - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.partner_id = self.partner delivery_form.picking_type_id = picking_type_by_date delivery_form.scheduled_date = datetime.now() + timedelta(days=5) @@ -1198,9 +1136,7 @@ class TestReports(TestReportsCommon): delivery_by_date_priority.action_confirm() # 'at_confirm' reservation => reservation_date = today - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.partner_id = self.partner delivery_form.picking_type_id = picking_type_at_confirm with delivery_form.move_ids_without_package.new() as move_line: @@ -1285,9 +1221,7 @@ class TestReports(TestReportsCommon): }) # Creates some deliveries for reception report to match against - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.partner_id = self.partner delivery_form.picking_type_id = self.picking_type_out with delivery_form.move_ids_without_package.new() as move_line: @@ -1299,9 +1233,7 @@ class TestReports(TestReportsCommon): delivery1 = delivery_form.save() delivery1.action_confirm() - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.partner_id = self.partner delivery_form.picking_type_id = self.picking_type_out with delivery_form.move_ids_without_package.new() as move_line: @@ -1311,9 +1243,7 @@ class TestReports(TestReportsCommon): delivery2.action_confirm() # Create a receipt - receipt_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + receipt_form = Form(self.env['stock.picking'], view='stock.view_picking_form') receipt_form.partner_id = self.partner receipt_form.picking_type_id = self.picking_type_in with receipt_form.move_ids_without_package.new() as move_line: @@ -1392,9 +1322,7 @@ class TestReports(TestReportsCommon): shows corresponding potential allocations when receipts have differing states. """ # Creates delivery for reception report to match against - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.partner_id = self.partner delivery_form.picking_type_id = self.picking_type_out with delivery_form.move_ids_without_package.new() as move_line: @@ -1404,20 +1332,15 @@ class TestReports(TestReportsCommon): delivery.action_confirm() # Create 2 receipts and check its reception report values - receipt_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + receipt_form = Form(self.env['stock.picking'], view='stock.view_picking_form') receipt_form.partner_id = self.partner receipt_form.picking_type_id = self.picking_type_in with receipt_form.move_ids_without_package.new() as move_line: move_line.product_id = self.product move_line.product_uom_qty = 5 receipt1 = receipt_form.save() - receipt1 = receipt_form.save() - receipt_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + receipt_form = Form(self.env['stock.picking'], view='stock.view_picking_form') receipt_form.partner_id = self.partner receipt_form.picking_type_id = self.picking_type_in with receipt_form.move_ids_without_package.new() as move_line: @@ -1472,9 +1395,7 @@ class TestReports(TestReportsCommon): ]) # Creates delivery in warehouse2 - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.partner_id = self.partner delivery_form.picking_type_id = picking_type_out_2 with delivery_form.move_ids_without_package.new() as move_line: @@ -1484,9 +1405,7 @@ class TestReports(TestReportsCommon): delivery.action_confirm() # Create a receipt in warehouse1 - receipt_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + receipt_form = Form(self.env['stock.picking'], view='stock.view_picking_form') receipt_form.partner_id = self.partner receipt_form.picking_type_id = self.picking_type_in with receipt_form.move_ids_without_package.new() as move_line: @@ -1527,9 +1446,7 @@ class TestReports(TestReportsCommon): self.assertEqual(pack_move.state, 'waiting', "Pack move wasn't created...") self.assertEqual(pick_move.state, 'confirmed', "Pick move wasn't created...") - receipt_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + receipt_form = Form(self.env['stock.picking'], view='stock.view_picking_form') receipt_form.partner_id = self.partner receipt_form.picking_type_id = self.picking_type_in with receipt_form.move_ids_without_package.new() as move_line: @@ -1556,9 +1473,7 @@ class TestReports(TestReportsCommon): }).action_apply_inventory() # create delivery + receipt - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.picking_type_id = self.picking_type_out with delivery_form.move_ids_without_package.new() as move_line: move_line.product_id = self.product @@ -1566,9 +1481,7 @@ class TestReports(TestReportsCommon): delivery = delivery_form.save() delivery.action_confirm() - receipt_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + receipt_form = Form(self.env['stock.picking'], view='stock.view_picking_form') receipt_form.partner_id = self.partner receipt_form.picking_type_id = self.picking_type_in with receipt_form.move_ids_without_package.new() as move_line: @@ -1621,9 +1534,7 @@ class TestReports(TestReportsCommon): outgoing_qty = 8 orig_incoming_quantity = 4 - delivery_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + delivery_form = Form(self.env['stock.picking'], view='stock.view_picking_form') delivery_form.partner_id = self.partner delivery_form.picking_type_id = self.picking_type_out with delivery_form.move_ids_without_package.new() as move_line: @@ -1633,9 +1544,7 @@ class TestReports(TestReportsCommon): delivery.action_confirm() # Create receipt w/greater qty than needed delivery qty - receipt_form = Form(self.env['stock.picking'].with_context( - force_detailed_view=True - ), view='stock.view_picking_form') + receipt_form = Form(self.env['stock.picking'], view='stock.view_picking_form') receipt_form.partner_id = self.partner receipt_form.picking_type_id = self.picking_type_in with receipt_form.move_ids_without_package.new() as move_line: