Maintainers
This module is maintained by the OCA.
-
+
+
+
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
diff --git a/stock_cycle_count/tests/test_stock_cycle_count.py b/stock_cycle_count/tests/test_stock_cycle_count.py index 5b5eb9e8d..d96992984 100644 --- a/stock_cycle_count/tests/test_stock_cycle_count.py +++ b/stock_cycle_count/tests/test_stock_cycle_count.py @@ -415,14 +415,14 @@ class TestStockCycleCount(common.TransactionCase): { "product_id": self.product1.id, "location_id": loc.id, - "quantity": 0.0, + "quantity": 15.0, } ) quant2 = self.quant_model.create( { "product_id": self.product2.id, "location_id": loc.id, - "quantity": 0.0, + "quantity": 10.0, } ) # Create adjustment for specific location @@ -440,22 +440,26 @@ class TestStockCycleCount(common.TransactionCase): # Make the count of the stock quant1.update( { - "inventory_quantity": 5, + "inventory_quantity": 0, } ) quant2.update( { - "inventory_quantity": 10, + "inventory_quantity": 0, } ) # Apply the changes quant1._apply_inventory() quant2._apply_inventory() # Check that line_accuracy is calculated properly - sml = self.env["stock.move.line"].search( - [("location_id", "=", loc.id), ("product_id", "=", self.product1.id)] + move_1 = adjustment.stock_move_ids.filtered( + lambda c: c.product_id == self.product1 ) - self.assertEqual(sml.line_accuracy, 0) + move_2 = adjustment.stock_move_ids.filtered( + lambda c: c.product_id == self.product1 + ) + self.assertEqual(move_1.line_accuracy, 0) + self.assertEqual(move_2.line_accuracy, 0) # Set Inventory Adjustment to Done adjustment.action_state_to_done() # Check that accuracy is correctly calculated