Test stock internal supply with and without warehouses

This commit is contained in:
Cédric Krier
2025-10-25 13:07:25 +02:00
parent a2ad9560bb
commit 4622a4d104
3 changed files with 15 additions and 2 deletions
+2 -1
View File
@@ -70,7 +70,8 @@ setup(name=name,
),
package_data={
'trytond.modules.stock_supply': (info.get('xml', [])
+ ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'tests/*.rst']),
+ ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'tests/*.rst',
'tests/*.json']),
},
classifiers=[
'Development Status :: 5 - Production/Stable',
@@ -0,0 +1,4 @@
[
{"with_warehouses": true}
,{"with_warehouses": false}
]
@@ -10,6 +10,8 @@ Imports::
>>> from trytond.modules.company.tests.tools import create_company
>>> from trytond.tests.tools import activate_modules
>>> with_warehouses = globals().get('with_warehouses', False)
Activate modules::
>>> config = activate_modules('stock_supply', create_company)
@@ -113,7 +115,13 @@ Create negative quantity in Second Storage::
Execute internal supply::
>>> Wizard('stock.supply').execute('create_')
>>> stock_supply = Wizard('stock.supply')
>>> if with_warehouses:
... stock_supply.form.warehouses.append(warehouse_loc)
... else:
... while stock_supply.form.warehouses:
... _ = stock_supply.form.warehouses.pop()
>>> stock_supply.execute('create_')
>>> shipment, = ShipmentInternal.find(
... [('to_location', '=', sec_storage_loc.id)])
>>> shipment.state