Пример #1
0
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})
Пример #2
0
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)