Commit f721ab44 authored by Rafael Monnerat's avatar Rafael Monnerat

slapos_crm: Fix up test, alarm is only call for Support Request associated to...

slapos_crm: Fix up test, alarm is only call for Support Request associated to a Hosting Subscription
parent 7c493839
...@@ -1321,6 +1321,22 @@ class TestSlaposCrmUpdateSupportRequestState(SlapOSTestCaseMixin): ...@@ -1321,6 +1321,22 @@ class TestSlaposCrmUpdateSupportRequestState(SlapOSTestCaseMixin):
return support_request return support_request
def _makeHostingSubscription(self):
person = self.portal.person_module.template_member\
.Base_createCloneDocument(batch_mode=1)
hosting_subscription = self.portal\
.hosting_subscription_module.template_hosting_subscription\
.Base_createCloneDocument(batch_mode=1)
hosting_subscription.validate()
new_id = self.generateNewId()
hosting_subscription.edit(
title= "Test hosting sub ticket %s" % new_id,
reference="TESTHST-%s" % new_id,
destination_section_value=person,
monitor_scope="enabled"
)
return hosting_subscription
def _simulateSupportRequest_updateMonitoringState(self): def _simulateSupportRequest_updateMonitoringState(self):
script_name = 'SupportRequest_updateMonitoringState' script_name = 'SupportRequest_updateMonitoringState'
...@@ -1342,6 +1358,8 @@ portal_workflow.doActionFor(context, action='edit_action', comment='Visited by S ...@@ -1342,6 +1358,8 @@ portal_workflow.doActionFor(context, action='edit_action', comment='Visited by S
def test_alarm_update_support_request_state(self): def test_alarm_update_support_request_state(self):
support_request = self._makeSupportRequest() support_request = self._makeSupportRequest()
hs = self._makeHostingSubscription()
support_request.setAggregateValue(hs)
self.tic() self.tic()
self._simulateSupportRequest_updateMonitoringState() self._simulateSupportRequest_updateMonitoringState()
......
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