Commit 92c2baee authored by Łukasz Nowak's avatar Łukasz Nowak

Put tests together.

parent e8a7cefd
...@@ -22,6 +22,21 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin): ...@@ -22,6 +22,21 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin):
params={'build_before':build_before}) params={'build_before':build_before})
sequence.edit(build_before=build_before) sequence.edit(build_before=build_before)
def stepBuildOneMoreInvoice(self, sequence, **kw):
sequence.edit(number_of_invoice=\
len(self.portal.accounting_module.contentValues(
portal_type="Sale Invoice Transaction")))
self.portal.portal_alarms.build_invoice_path.activeSense()
def stepBuildOneMoreInvoiceTransaction(self, sequence, **kw):
self.portal.portal_alarms.build_account_path.activeSense()
def stepBuildOneMorePayment(self, sequence, **kw):
sequence.edit(number_of_payment=\
len(self.portal.accounting_module.contentValues(
portal_type="Payment Transaction")))
self.portal.portal_alarms.build_pay_path.activeSense()
def stepCheckSalePackingList(self, sequence, **kw): def stepCheckSalePackingList(self, sequence, **kw):
# check one more sale packing list is generated # check one more sale packing list is generated
# and only one sale packing list line is inside # and only one sale packing list line is inside
...@@ -73,27 +88,12 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin): ...@@ -73,27 +88,12 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin):
self.assertEquals(open_order_line.getSpecialise(), self.assertEquals(open_order_line.getSpecialise(),
sale_packing_list.getSpecialise()) sale_packing_list.getSpecialise())
def stepBuildOneMoreInvoice(self, sequence, **kw):
sequence.edit(number_of_invoice=\
len(self.portal.accounting_module.contentValues(
portal_type="Sale Invoice Transaction")))
self.portal.portal_alarms.build_invoice_path.activeSense()
def stepBuildOneMoreInvoiceTransaction(self, sequence, **kw):
self.portal.portal_alarms.build_account_path.activeSense()
def stepCheckInvoiceAndInvoiceTransaction(self, sequence, **kw): def stepCheckInvoiceAndInvoiceTransaction(self, sequence, **kw):
self.assertEquals( self.assertEquals(
len(self.portal.accounting_module.contentValues( len(self.portal.accounting_module.contentValues(
portal_type="Sale Invoice Transaction")), portal_type="Sale Invoice Transaction")),
sequence.get('number_of_invoice') + 1) sequence.get('number_of_invoice') + 1)
def stepBuildOneMorePayment(self, sequence, **kw):
sequence.edit(number_of_payment=\
len(self.portal.accounting_module.contentValues(
portal_type="Payment Transaction")))
self.portal.portal_alarms.build_pay_path.activeSense()
def stepCheckPayment(self, sequence, **kw): def stepCheckPayment(self, sequence, **kw):
self.assertEquals( self.assertEquals(
len(self.portal.accounting_module.contentValues( len(self.portal.accounting_module.contentValues(
...@@ -117,6 +117,7 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin): ...@@ -117,6 +117,7 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin):
Logout Logout
LoginDefaultUser LoginDefaultUser
CheckOne
CheckSalePackingList CheckSalePackingList
CheckInvoiceAndInvoiceTransaction CheckInvoiceAndInvoiceTransaction
CheckPayment CheckPayment
......
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