From be609bf3e8671b6d6a1126918d95dcf7a5a46eea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 10 Feb 2026 17:42:42 +0100 Subject: [PATCH] Patch assignation required in test scenario to create move without shipment --- .../tests/scenario_product_cost_fifo.rst | 8 ++++++++ .../tests/scenario_product_cost_fifo_no_in.rst | 8 ++++++++ .../scenario_product_cost_fifo_recompute_cost_price.rst | 9 +++++++++ ...product_cost_fifo_recompute_cost_price_production.rst | 9 +++++++++ .../tests/scenario_product_cost_fifo_uom.rst | 8 ++++++++ .../tests/scenario_product_cost_fifo_warehouse.rst | 8 ++++++++ .../tests/scenario_product_cost_warehouse.rst | 8 ++++++++ .../stock/tests/scenario_stock_average_cost_price.rst | 8 ++++++++ modules/stock/tests/scenario_stock_product_replace.rst | 8 ++++++++ .../scenario_stock_recompute_average_cost_price.rst | 8 ++++++++ ...rio_stock_recompute_average_cost_price_production.rst | 8 ++++++++ .../stock/tests/scenario_stock_reporting_inventory.rst | 7 +++++++ modules/stock/tests/scenario_stock_reporting_margin.rst | 8 ++++++++ 13 files changed, 105 insertions(+) diff --git a/modules/product_cost_fifo/tests/scenario_product_cost_fifo.rst b/modules/product_cost_fifo/tests/scenario_product_cost_fifo.rst index 32a113ecd7..3d3d86a822 100644 --- a/modules/product_cost_fifo/tests/scenario_product_cost_fifo.rst +++ b/modules/product_cost_fifo/tests/scenario_product_cost_fifo.rst @@ -6,13 +6,21 @@ Imports:: >>> import datetime as dt >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules >>> today = dt.date.today() +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('product_cost_fifo', create_company) diff --git a/modules/product_cost_fifo/tests/scenario_product_cost_fifo_no_in.rst b/modules/product_cost_fifo/tests/scenario_product_cost_fifo_no_in.rst index 7a66ec606c..d4927b2e2f 100644 --- a/modules/product_cost_fifo/tests/scenario_product_cost_fifo_no_in.rst +++ b/modules/product_cost_fifo/tests/scenario_product_cost_fifo_no_in.rst @@ -6,13 +6,21 @@ Imports:: >>> import datetime as dt >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules >>> today = dt.date.today() +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('product_cost_fifo', create_company) diff --git a/modules/product_cost_fifo/tests/scenario_product_cost_fifo_recompute_cost_price.rst b/modules/product_cost_fifo/tests/scenario_product_cost_fifo_recompute_cost_price.rst index 5cabbfb7b6..97a1ea5937 100644 --- a/modules/product_cost_fifo/tests/scenario_product_cost_fifo_recompute_cost_price.rst +++ b/modules/product_cost_fifo/tests/scenario_product_cost_fifo_recompute_cost_price.rst @@ -6,13 +6,22 @@ Imports:: >>> import datetime as dt >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model, Wizard >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules >>> today = dt.date.today() +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + + Activate modules:: >>> config = activate_modules('product_cost_fifo', create_company) diff --git a/modules/product_cost_fifo/tests/scenario_product_cost_fifo_recompute_cost_price_production.rst b/modules/product_cost_fifo/tests/scenario_product_cost_fifo_recompute_cost_price_production.rst index 7ee5675e57..e4aa3df153 100644 --- a/modules/product_cost_fifo/tests/scenario_product_cost_fifo_recompute_cost_price_production.rst +++ b/modules/product_cost_fifo/tests/scenario_product_cost_fifo_recompute_cost_price_production.rst @@ -6,14 +6,23 @@ Imports:: >>> import datetime as dt >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model, Wizard >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules >>> today = dt.date.today() >>> yesterday = today - dt.timedelta(days=1) +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + + Activate modules:: >>> config = activate_modules('product_cost_fifo', create_company) diff --git a/modules/product_cost_fifo/tests/scenario_product_cost_fifo_uom.rst b/modules/product_cost_fifo/tests/scenario_product_cost_fifo_uom.rst index 48b4be6f0c..c9689f9338 100644 --- a/modules/product_cost_fifo/tests/scenario_product_cost_fifo_uom.rst +++ b/modules/product_cost_fifo/tests/scenario_product_cost_fifo_uom.rst @@ -6,13 +6,21 @@ Imports:: >>> import datetime as dt >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules >>> today = dt.date.today() +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('product_cost_fifo', create_company) diff --git a/modules/product_cost_warehouse/tests/scenario_product_cost_fifo_warehouse.rst b/modules/product_cost_warehouse/tests/scenario_product_cost_fifo_warehouse.rst index afb8b1ae8f..4fd5bb511e 100644 --- a/modules/product_cost_warehouse/tests/scenario_product_cost_fifo_warehouse.rst +++ b/modules/product_cost_warehouse/tests/scenario_product_cost_fifo_warehouse.rst @@ -5,11 +5,19 @@ Product Cost FIFO Warehouse Scenario Imports:: >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model, Wizard >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate product_cost_warehouse:: >>> config = activate_modules( diff --git a/modules/product_cost_warehouse/tests/scenario_product_cost_warehouse.rst b/modules/product_cost_warehouse/tests/scenario_product_cost_warehouse.rst index 887c607e11..ddd5342e30 100644 --- a/modules/product_cost_warehouse/tests/scenario_product_cost_warehouse.rst +++ b/modules/product_cost_warehouse/tests/scenario_product_cost_warehouse.rst @@ -5,11 +5,19 @@ Product Cost Warehouse Scenario Imports:: >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model, Wizard >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('product_cost_warehouse', create_company) diff --git a/modules/stock/tests/scenario_stock_average_cost_price.rst b/modules/stock/tests/scenario_stock_average_cost_price.rst index 044eebd1da..9d02c6f31e 100644 --- a/modules/stock/tests/scenario_stock_average_cost_price.rst +++ b/modules/stock/tests/scenario_stock_average_cost_price.rst @@ -6,15 +6,23 @@ Imports:: >>> import datetime as dt >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model, Wizard >>> from trytond.modules.company.tests.tools import create_company >>> from trytond.modules.currency.tests.tools import get_currency + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules >>> today = dt.date.today() >>> next_day = today + dt.timedelta(days=1) +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('stock', create_company) diff --git a/modules/stock/tests/scenario_stock_product_replace.rst b/modules/stock/tests/scenario_stock_product_replace.rst index 44866d42fd..56def58c83 100644 --- a/modules/stock/tests/scenario_stock_product_replace.rst +++ b/modules/stock/tests/scenario_stock_product_replace.rst @@ -5,12 +5,20 @@ Stock Product Replace Scenario Imports:: >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model, Wizard >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import ( ... activate_modules, assertEqual, assertFalse, assertTrue) +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('stock') diff --git a/modules/stock/tests/scenario_stock_recompute_average_cost_price.rst b/modules/stock/tests/scenario_stock_recompute_average_cost_price.rst index 0f111de169..fa2ffce595 100644 --- a/modules/stock/tests/scenario_stock_recompute_average_cost_price.rst +++ b/modules/stock/tests/scenario_stock_recompute_average_cost_price.rst @@ -6,13 +6,21 @@ Imports:: >>> import datetime as dt >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model, Wizard >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules, assertEqual, assertFalse >>> today = dt.date.today() +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('stock', create_company) diff --git a/modules/stock/tests/scenario_stock_recompute_average_cost_price_production.rst b/modules/stock/tests/scenario_stock_recompute_average_cost_price_production.rst index 601a81a97b..d209ab7bf8 100644 --- a/modules/stock/tests/scenario_stock_recompute_average_cost_price_production.rst +++ b/modules/stock/tests/scenario_stock_recompute_average_cost_price_production.rst @@ -6,15 +6,23 @@ Imports:: >>> import datetime as dt >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model, Wizard >>> from trytond.modules.company.tests.tools import create_company >>> from trytond.modules.currency.tests.tools import get_currency + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules >>> today = dt.date.today() >>> yesterday = today - dt.timedelta(days=1) +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('stock', create_company) diff --git a/modules/stock/tests/scenario_stock_reporting_inventory.rst b/modules/stock/tests/scenario_stock_reporting_inventory.rst index 48eda201fd..e197735fe5 100644 --- a/modules/stock/tests/scenario_stock_reporting_inventory.rst +++ b/modules/stock/tests/scenario_stock_reporting_inventory.rst @@ -12,6 +12,7 @@ Imports:: >>> from trytond.ir.date import Date >>> from trytond.modules.company.tests.tools import create_company >>> from trytond.modules.currency.tests.tools import get_currency + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules, assertEqual >>> period_close = globals().get('period_close', False) @@ -22,6 +23,12 @@ Patch today:: >>> mock = patch.object(Date, 'today', return_value=dt.date(2025, 1, 15)) >>> _ = mock.start() +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('stock', create_company) diff --git a/modules/stock/tests/scenario_stock_reporting_margin.rst b/modules/stock/tests/scenario_stock_reporting_margin.rst index 0d38387326..29a8f19aa8 100644 --- a/modules/stock/tests/scenario_stock_reporting_margin.rst +++ b/modules/stock/tests/scenario_stock_reporting_margin.rst @@ -6,15 +6,23 @@ Imports:: >>> import datetime as dt >>> from decimal import Decimal + >>> from unittest.mock import patch >>> from proteus import Model >>> from trytond.modules.company.tests.tools import create_company >>> from trytond.modules.currency.tests.tools import get_currency + >>> from trytond.modules.stock.move import Move >>> from trytond.tests.tools import activate_modules, assertEqual >>> today = dt.date.today() >>> yesterday = today - dt.timedelta(days=1) +Patch on_change_with_assignation_required:: + + >>> _ = patch.object( + ... Move, 'on_change_with_assignation_required', + ... return_value=False).start() + Activate modules:: >>> config = activate_modules('stock', create_company)