def test_zmon_search(monkeypatch): get = MagicMock() result = {'alerts': []} get.return_value.json.return_value = result monkeypatch.setattr('requests.Session.get', get) zmon = Zmon(URL, token=TOKEN) q = 'health check' search = zmon.search(q) assert search == result get.assert_called_with(zmon.endpoint(client.SEARCH), params={'query': q})
def test_zmon_search_team(monkeypatch): get = MagicMock() result = {'alerts': []} get.return_value.json.return_value = result monkeypatch.setattr('requests.Session.get', get) zmon = Zmon(URL, token=TOKEN) q = 'health check' teams = ['team-1', 'team-2'] search = zmon.search(q, teams=teams) assert search == result get.assert_called_with(zmon.endpoint(client.SEARCH), params={ 'query': q, 'teams': 'team-1,team-2' }, timeout=DEFAULT_TIMEOUT)