test_alerts.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:newrelic-cli 作者: NativeInstruments 项目源码 文件源码
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,
            )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号