From cddec1e48009ad2dc42425c75d4ea776cd2af058 Mon Sep 17 00:00:00 2001 From: ArnauCForgeFlow Date: Wed, 25 Sep 2024 10:41:02 +0200 Subject: [PATCH] [FIX] stock_cycle_count: fixed tests since having initial quantity 0 isnt possible --- .../static/description/index.html | 11 +++++++---- .../tests/test_stock_cycle_count.py | 18 +++++++++++------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/stock_cycle_count/static/description/index.html b/stock_cycle_count/static/description/index.html index 7cf0ee64c511..17edd7396e84 100644 --- a/stock_cycle_count/static/description/index.html +++ b/stock_cycle_count/static/description/index.html @@ -8,10 +8,11 @@ /* :Author: David Goodger (goodger@python.org) -:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ +:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ :Copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. +Despite the name, some widely supported CSS2 features are used. See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to customize this style sheet. @@ -274,7 +275,7 @@ margin-left: 2em ; margin-right: 2em } -pre.code .ln { color: grey; } /* line numbers */ +pre.code .ln { color: gray; } /* line numbers */ pre.code, code { background-color: #eeeeee } pre.code .comment, code .comment { color: #5C6576 } pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } @@ -300,7 +301,7 @@ span.pre { white-space: pre } -span.problematic { +span.problematic, pre.problematic { color: red } span.section-subtitle { @@ -513,7 +514,9 @@

Contributors

Maintainers

This module is maintained by the OCA.

-Odoo Community Association + +Odoo Community Association +

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 5b5eb9e8d117..d96992984203 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 @@ def test_zero_inventory_adjustment_accuracy(self): { "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 @@ def test_zero_inventory_adjustment_accuracy(self): # 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