Commit 34a30d60 authored by Sebastien Robin's avatar Sebastien Robin

allow to specify a start_date when creating an inventory

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17562 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 28f00d2e
...@@ -967,19 +967,22 @@ class TestERP5BankingMixin: ...@@ -967,19 +967,22 @@ 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): reset_quantity=0, start_date=None):
""" """
Create a cash inventory group Create a cash inventory group
""" """
# we need to have a unique inventory group id by destination # we need to have a unique inventory group id by destination
inventory_group_id = 'inventory_group_%s_%s%s' % \ inventory_group_id = 'inventory_group_%s_%s%s' % \
(destination.getParentValue().getUid(),destination.getId(),extra_id) (destination.getParentValue().getUid(),destination.getId(),extra_id)
if start_date is None:
start_date = DateTime()
if not hasattr(self, inventory_group_id): if not hasattr(self, inventory_group_id):
inventory_group = self.cash_inventory_module.newContent(id=inventory_group_id, inventory_group = self.cash_inventory_module.newContent(id=inventory_group_id,
portal_type='Cash Inventory Group', portal_type='Cash Inventory Group',
source=None, source=None,
destination_value=destination, destination_value=destination,
start_date=DateTime()) start_date=start_date)
setattr(self, inventory_group_id, inventory_group) setattr(self, inventory_group_id, inventory_group)
else: else:
inventory_group = getattr(self, inventory_group_id) inventory_group = getattr(self, inventory_group_id)
......
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