test_event.py 文件源码

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

项目:python-moira-client 作者: moira-alert 项目源码 文件源码
def test_fetch_by_trigger(self):
        client = Client(self.api_url)
        contact_manager = EventManager(client)

        trigger_id = '1'
        trigger = Trigger(client, 'Name', ['tag'], ['target'], 0, 1, id=trigger_id)

        with patch.object(client, 'get', return_value={'list': []}) as get_mock:
            contact_manager.fetch_by_trigger(trigger)

        self.assertTrue(get_mock.called)

        expected_request_data = {
            'p': 0,
            'size': MAX_FETCH_LIMIT
        }

        get_mock.assert_called_with('event/' + trigger_id, params=expected_request_data)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号