Commit ddb2bd35 authored by Romain Courteaud's avatar Romain Courteaud

slapos_crm: test: reduce number of alarm triggered

parent 1875aabc
...@@ -17,7 +17,6 @@ class TestSlapOSCRMScenario(TestSlapOSVirtualMasterScenarioMixin): ...@@ -17,7 +17,6 @@ class TestSlapOSCRMScenario(TestSlapOSVirtualMasterScenarioMixin):
Ensure services are destroyed, open order are archived, and Ensure services are destroyed, open order are archived, and
deposit is used to pay the invoice deposit is used to pay the invoice
""" """
self.portal.testromain()
creation_date = DateTime('2020/05/19') creation_date = DateTime('2020/05/19')
with PinnedDateTime(self, creation_date): with PinnedDateTime(self, creation_date):
owner_person, currency, project = self.bootstrapAccountingTest() owner_person, currency, project = self.bootstrapAccountingTest()
...@@ -108,11 +107,17 @@ class TestSlapOSCRMScenario(TestSlapOSVirtualMasterScenarioMixin): ...@@ -108,11 +107,17 @@ class TestSlapOSCRMScenario(TestSlapOSVirtualMasterScenarioMixin):
# Trigger regularisation request escalation # Trigger regularisation request escalation
self.logout() self.logout()
self.login() self.login()
for date_offset in range(33, 64, 1): for date_offset in range(33, 70, 1):
# Trigger the alarm everyday, to not depend too much # Trigger the alarm everyday, to not depend too much
# of the alarm crm delay current implementation # of the alarm crm delay current implementation
with PinnedDateTime(self, creation_date + date_offset): with PinnedDateTime(self, creation_date + date_offset):
self.stepCallAlarmList() for alarm_id in [
'slapos_crm_trigger_acknowledgment_escalation',
'slapos_crm_trigger_delete_reminder_escalation',
'update_open_order_simulation',
'slapos_stop_confirmed_aggregated_sale_invoice_transaction'
]:
self.portal.portal_alarms[alarm_id].activeSense()
self.tic() self.tic()
################################################## ##################################################
...@@ -133,6 +138,7 @@ class TestSlapOSCRMScenario(TestSlapOSVirtualMasterScenarioMixin): ...@@ -133,6 +138,7 @@ class TestSlapOSCRMScenario(TestSlapOSVirtualMasterScenarioMixin):
self.assertEquals(open_order.getValidationState(), 'archived') self.assertEquals(open_order.getValidationState(), 'archived')
self.assertNotEquals(open_order.getStopDate(), open_order.getStartDate()) self.assertNotEquals(open_order.getStopDate(), open_order.getStartDate())
self.assertNotEquals(open_order.getStopDate(), None) self.assertNotEquals(open_order.getStopDate(), None)
self.assertEquals(open_order.getStopDate(), DateTime('2020/07/17'))
for line in open_order.contentValues(): for line in open_order.contentValues():
for cell in line.contentValues(): for cell in line.contentValues():
......
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