Commit 0067e4bb authored by Łukasz Nowak's avatar Łukasz Nowak

Pass date during invoice creation (needed for post-confirm transition).

parent 8b133845
...@@ -212,22 +212,22 @@ portal_workflow.doActionFor(context, action='edit_action', comment='Visited by D ...@@ -212,22 +212,22 @@ portal_workflow.doActionFor(context, action='edit_action', comment='Visited by D
self.portal.portal_skins.custom.manage_delObjects(script_name) self.portal.portal_skins.custom.manage_delObjects(script_name)
transaction.commit() transaction.commit()
def _test_calculate(self, new_id, newContent, portal_type): def _test_calculate(self, new_id, newContent, **new_kw):
cancel_spl = newContent(portal_type=portal_type) cancel_spl = newContent(**new_kw)
close_spl = newContent(portal_type=portal_type) close_spl = newContent(**new_kw)
confirm_spl = newContent(portal_type=portal_type) confirm_spl = newContent(**new_kw)
deliver_spl = newContent(portal_type=portal_type) deliver_spl = newContent(**new_kw)
deliver_spl.confirm() deliver_spl.confirm()
deliver_spl.stop() deliver_spl.stop()
order_spl = newContent(portal_type=portal_type) order_spl = newContent(**new_kw)
plan_spl = newContent(portal_type=portal_type) plan_spl = newContent(**new_kw)
setReady_spl = newContent(portal_type=portal_type) setReady_spl = newContent(**new_kw)
setReady_spl.confirm() setReady_spl.confirm()
start_spl = newContent(portal_type=portal_type) start_spl = newContent(**new_kw)
start_spl.confirm() start_spl.confirm()
stop_spl = newContent(portal_type=portal_type) stop_spl = newContent(**new_kw)
stop_spl.confirm() stop_spl.confirm()
submit_spl = newContent(portal_type=portal_type) submit_spl = newContent(**new_kw)
self._simulateDelivery_calculate() self._simulateDelivery_calculate()
try: try:
...@@ -278,13 +278,14 @@ portal_workflow.doActionFor(context, action='edit_action', comment='Visited by D ...@@ -278,13 +278,14 @@ portal_workflow.doActionFor(context, action='edit_action', comment='Visited by D
new_id = self.generateNewId() new_id = self.generateNewId()
newContent = self.portal.sale_packing_list_module.newContent newContent = self.portal.sale_packing_list_module.newContent
portal_type = "Sale Packing List" portal_type = "Sale Packing List"
self._test_calculate(new_id, newContent, portal_type) self._test_calculate(new_id, newContent, portal_type=portal_type)
def test_SaleInvoiceTransaction_calculate(self): def test_SaleInvoiceTransaction_calculate(self):
new_id = self.generateNewId() new_id = self.generateNewId()
newContent = self.portal.accounting_module.newContent newContent = self.portal.accounting_module.newContent
portal_type = "Sale Invoice Transaction" portal_type = "Sale Invoice Transaction"
self._test_calculate(new_id, newContent, portal_type) self._test_calculate(new_id, newContent, portal_type=portal_type,
start_date='2011/01/01')
def test_HostingSubscription_changePromise(self): def test_HostingSubscription_changePromise(self):
new_id = self.generateNewId() new_id = self.generateNewId()
......
86 87
\ No newline at end of file \ No newline at end of file
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