def setUp(self): super(NRAlertPoliciesTests, self).setUp() self.policies = AlertPolicies(api_key='dummy_key') self.policies_list_response = { "policies": [{ "id": 12345, "incident_preference": "PER_CONDITION_AND_TARGET", "name": "Default Server Policy", "created_at": 123456789012, }] } self.policy_single_response = { "policy": self.policies_list_response['policies'][0] } self.channel_single_response = { "channel": { "id": 111222, "type": "user", "name": "Some User", "links": { "policy_ids": [] }, "configuration": { "user": 222333 } } }
def setUp(self): super(NRAlertPoliciesTests, self).setUp() self.policies = AlertPolicies(api_key='dummy_key') self.policies_list_response = { "alert_policies": [ { "id": 12345, "type": "server", "name": "Default Server Policy", "enabled": True, "conditions": [ { "id": 347535, "type": "disk_io", "severity": "caution", "threshold": 70, "trigger_minutes": 20, "enabled": True }, { "id": 347536, "type": "disk_io", "severity": "critical", "threshold": 90, "trigger_minutes": 15, "enabled": True }, { "id": 347537, "type": "fullest_disk", "severity": "caution", "threshold": 70, "trigger_minutes": 10, "enabled": True }, { "id": 347538, "type": "fullest_disk", "severity": "critical", "threshold": 90, "trigger_minutes": 5, "enabled": True }, { "id": 347539, "type": "memory", "severity": "caution", "threshold": 80, "trigger_minutes": 10, "enabled": True }, { "id": 347540, "type": "memory", "severity": "critical", "threshold": 95, "trigger_minutes": 5, "enabled": True }, { "id": 347541, "type": "cpu", "severity": "caution", "threshold": 60, "trigger_minutes": 20, "enabled": True }, { "id": 347542, "type": "cpu", "severity": "critical", "threshold": 90, "trigger_minutes": 15, "enabled": True }, { "id": 347543, "type": "server_downtime", "severity": "downtime", "trigger_minutes": 5, "enabled": True } ], "links": { "notification_channels": [ 333444 ], "servers": [ 1234567, 2345678, 3456789, 4567890, 5678901, 6789012 ] } } ] } self.policy_show_response = { 'alert_policy': self.policies_list_response['alert_policies'][0] }