Commit 1fa202fe authored by Aurel's avatar Aurel

allow to defined a quantity factor for cash inventory line


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@18270 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent be54ab8d
...@@ -970,7 +970,7 @@ class TestERP5BankingMixin: ...@@ -970,7 +970,7 @@ class TestERP5BankingMixin:
def createCashInventory(self, source, destination, currency, line_list=[],extra_id='', def createCashInventory(self, source, destination, currency, line_list=[],extra_id='',
reset_quantity=0, start_date=None): reset_quantity=0, start_date=None, quantity_factor=1):
""" """
Create a cash inventory group Create a cash inventory group
""" """
...@@ -1015,7 +1015,8 @@ class TestERP5BankingMixin: ...@@ -1015,7 +1015,8 @@ class TestERP5BankingMixin:
line['variation_value'], line['variation_value'],
line['quantity'], line['quantity'],
variation_list=variation_list, variation_list=variation_list,
reset_quantity=reset_quantity) reset_quantity=reset_quantity,
quantity_factor=quantity_factor)
# deliver the inventory # deliver the inventory
if inventory.getSimulationState()!='delivered': if inventory.getSimulationState()!='delivered':
inventory.deliver() inventory.deliver()
...@@ -1024,7 +1025,7 @@ class TestERP5BankingMixin: ...@@ -1024,7 +1025,7 @@ class TestERP5BankingMixin:
def addCashLineToDelivery(self, delivery_object, line_id, line_portal_type, resource_object, def addCashLineToDelivery(self, delivery_object, line_id, line_portal_type, resource_object,
variation_base_category_list, variation_category_list, resource_quantity_dict, variation_base_category_list, variation_category_list, resource_quantity_dict,
variation_list=None, reset_quantity=0): variation_list=None, reset_quantity=0, quantity_factor=1):
""" """
Add a cash line to a delivery Add a cash line to a delivery
""" """
...@@ -1062,7 +1063,7 @@ class TestERP5BankingMixin: ...@@ -1062,7 +1063,7 @@ class TestERP5BankingMixin:
quantity = resource_quantity_dict[variation] quantity = resource_quantity_dict[variation]
if reset_quantity: if reset_quantity:
quantity = 0 quantity = 0
cell.setQuantity(quantity) cell.setQuantity(quantity*quantity_factor)
def checkResourceCreated(self): def checkResourceCreated(self):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment