Commit 599f3e75 authored by Łukasz Nowak's avatar Łukasz Nowak

Cover new alarm checks

parent 8e3647c1
...@@ -585,6 +585,14 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin): ...@@ -585,6 +585,14 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin):
self.assertEqual('confirmed', payment_transaction.getSimulationState()) self.assertEqual('confirmed', payment_transaction.getSimulationState())
self.assertEqual('solved', payment_transaction.getCausalityState()) self.assertEqual('solved', payment_transaction.getCausalityState())
def stepInvoiceSetStartDatePreviousMonth(self, sequence, **kw):
invoice = self.portal.portal_catalog.getResultValue(
uid=sequence['invoice_uid'])
invoice.setStartDate(getClosestDate(target_date=DateTime())-1)
def stepTriggerStopInvoiceAlarm(self, sequence, **kw):
self.portal.portal_alarms.stop_planned_sale_invoice_transaction.activeSense()
def test_OpenOrder_sale_packing_list(self): def test_OpenOrder_sale_packing_list(self):
""" """
Check that sale_packing_list is generated properly from simulation Check that sale_packing_list is generated properly from simulation
...@@ -616,6 +624,11 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin): ...@@ -616,6 +624,11 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin):
CheckHostingSubscriptionStoppedDocumentCoverage CheckHostingSubscriptionStoppedDocumentCoverage
# proff that alarm will ignore this month invoices
TriggerStopInvoiceAlarm
Tic
CheckHostingSubscriptionStoppedDocumentCoverage
# Confirm current invoice and stop next delivery. After triggering build # Confirm current invoice and stop next delivery. After triggering build
# new planned invoice shall be available. # new planned invoice shall be available.
...@@ -644,13 +657,14 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin): ...@@ -644,13 +657,14 @@ class TestVifibInstanceHostingRelatedDocument(TestVifibSlapWebServiceMixin):
CheckHostingSubscriptionStoppedInvoiceDocumentCoverage CheckHostingSubscriptionStoppedInvoiceDocumentCoverage
# Payment should cover both invoices # Proof that alarm is capable to stop previous month invoice
SelectPlannedInvoice SelectPlannedInvoice
ConfirmInvoice InvoiceSetStartDatePreviousMonth
StartInvoice Tic
StopInvoice TriggerStopInvoiceAlarm
Tic Tic
# Payment should cover both invoices
TriggerBuild TriggerBuild
Tic Tic
......
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