From 6ad41fcc6af1d1a2248b1b11cddbabdbaebfceb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roc=C3=ADo=20Vega?= Date: Wed, 8 Jan 2025 08:43:35 -0300 Subject: [PATCH] [MIG] stock_secondary_unit: Migration to 17.0 --- stock_secondary_unit/__manifest__.py | 2 +- .../report/report_deliveryslip.xml | 2 +- .../tests/test_stock_secondary_unit.py | 25 +++++++------ stock_secondary_unit/views/product_views.xml | 18 ++++++---- .../views/stock_move_views.xml | 36 +++++++++++++++---- .../views/stock_picking_views.xml | 24 ++----------- 6 files changed, 59 insertions(+), 48 deletions(-) diff --git a/stock_secondary_unit/__manifest__.py b/stock_secondary_unit/__manifest__.py index 022f894b8..71f0bf719 100644 --- a/stock_secondary_unit/__manifest__.py +++ b/stock_secondary_unit/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Stock Secondary Unit", "summary": "Get product quantities in a secondary unit", - "version": "16.0.1.1.2", + "version": "17.0.1.0.0", "development_status": "Production/Stable", "category": "stock", "website": "https://github.com/OCA/stock-logistics-warehouse", diff --git a/stock_secondary_unit/report/report_deliveryslip.xml b/stock_secondary_unit/report/report_deliveryslip.xml index 31e4afaf7..973f95519 100644 --- a/stock_secondary_unit/report/report_deliveryslip.xml +++ b/stock_secondary_unit/report/report_deliveryslip.xml @@ -22,7 +22,7 @@ diff --git a/stock_secondary_unit/tests/test_stock_secondary_unit.py b/stock_secondary_unit/tests/test_stock_secondary_unit.py index 3899ac44b..0edb057a7 100644 --- a/stock_secondary_unit/tests/test_stock_secondary_unit.py +++ b/stock_secondary_unit/tests/test_stock_secondary_unit.py @@ -179,19 +179,18 @@ class TestProductSecondaryUnit(TransactionCase): picking = picking_form.save() picking.action_confirm() - with Form(picking) as picking_form: - # Test detail operations - with picking_form.move_line_ids_without_package.new() as move: - move.product_id = product - move.secondary_uom_qty = 1 - move.secondary_uom_id = product.product_tmpl_id.secondary_uom_ids[0] - self.assertEqual(move.qty_done, 0.5) - move.secondary_uom_qty = 2 - self.assertEqual(move.qty_done, 1) - move.secondary_uom_id = product.product_tmpl_id.secondary_uom_ids[1] - self.assertEqual(move.qty_done, 1.8) - move.qty_done = 5 - self.assertAlmostEqual(move.secondary_uom_qty, 5.56, 2) + stock_move_line = picking.move_line_ids_without_package + stock_move_line.product_id = product + stock_move_line.product_uom_id = stock_move_line.product_id.uom_id.id + stock_move_line.secondary_uom_qty = 1 + stock_move_line.secondary_uom_id = product.product_tmpl_id.secondary_uom_ids[0] + self.assertEqual(stock_move_line.qty_done, 0.5) + stock_move_line.secondary_uom_qty = 2 + self.assertEqual(stock_move_line.qty_done, 1) + stock_move_line.secondary_uom_id = product.product_tmpl_id.secondary_uom_ids[1] + self.assertEqual(stock_move_line.qty_done, 1.8) + stock_move_line.qty_done = 5 + self.assertAlmostEqual(stock_move_line.secondary_uom_qty, 5.56, 2) def test_secondary_unit_merge_move_diff_uom(self): product = self.product_template.product_variant_ids[0] diff --git a/stock_secondary_unit/views/product_views.xml b/stock_secondary_unit/views/product_views.xml index 40bc4b378..4bdc0f802 100644 --- a/stock_secondary_unit/views/product_views.xml +++ b/stock_secondary_unit/views/product_views.xml @@ -24,11 +24,14 @@ ref="stock.product_template_form_view_procurement_button" /> - +