def test_delete_synthetics_alert_condition_no_monitor(self, mock):
response = {
'monitors': []
}
# Synthetics monitors list mock
mock.get(
'https://synthetics.newrelic.com/synthetics/api/v3/monitors',
status_code=200,
json=response
)
# Alerts policies list mock
mock.get(
'{}/v2/alerts_policies.json'.format(self.client.base_url),
json=self.policy_response,
status_code=200
)
with self.assertRaisesRegexp(
newrelic_cli.exceptions.ItemNotFoundError,
'{}'.format(self.monitor_name)
):
self.client.delete_synthetics_alert_conditions(
policy_name=self.policy_name,
monitor_name=self.monitor_name,
)
评论列表
文章目录