Пример #1
0
def test_find_collectors(collectors_mock):
    collector = Collectors(CLIENT)
    collectors_mock.return_value = [
        {'name': 'Found', 'id': 100}
    ]
    find_collector = collector.find('found')
    assert 'id' in find_collector
Пример #2
0
def test_delete_collector_notok(requests_delete):
    collector = Collectors(CLIENT)
    requests_delete.return_value.json.side_effect = ValueError
    assert 'message' in collector.delete(1)
Пример #3
0
def test_delete_collector_ok(requests_delete):
    collector = Collectors(CLIENT)
    requests_delete.return_value.json.return_value = {}
    assert collector.delete(1) == {}
Пример #4
0
def test_info(requests_get):
    collector = Collectors(CLIENT)
    requests_get.return_value.json.return_value = {}
    assert collector.info(1) == {}
Пример #5
0
def test_get_id():
    collector = Collectors(CLIENT)
    assert collector.get_id() is None
Пример #6
0
def test_find_no_collectors(collectors_mock):
    collector = Collectors(CLIENT)
    find_collector = collector.find('missing_collector')
    assert 'status' in find_collector
Пример #7
0
def test_init_auth_and_url_exceptions():
    auth_mock = MagicMock(auth=('u', 'p'))
    auth_mock.get_url.side_effect = AttributeError
    auth_mock.get_auth.side_effect = AttributeError
    collector = Collectors(auth=auth_mock)
    assert collector.url.startswith('https://api.sumologic.com/api')
Пример #8
0
def test_get_collectors(requests_get):
    collector = Collectors(CLIENT)

    requests_get.return_value.json.return_value = {}
    assert collector.get_collectors() == {}
Пример #9
0
def test_delete_collector_ok(requests_delete):
    collector = Collectors(CLIENT)
    requests_delete.return_value.json.return_value = {}
    assert collector.delete(1) == {}
Пример #10
0
def test_delete_collector_notok(requests_delete):
    collector = Collectors(CLIENT)
    requests_delete.return_value.json.side_effect = ValueError
    assert 'message' in collector.delete(1)
Пример #11
0
def test_info(requests_get):
    collector = Collectors(CLIENT)
    requests_get.return_value.json.return_value = {}
    assert collector.info(1) == {}
Пример #12
0
def test_get_id():
    collector = Collectors(CLIENT)
    assert collector.get_id() is None
Пример #13
0
def test_find_collectors(collectors_mock):
    collector = Collectors(CLIENT)
    collectors_mock.return_value = [{'name': 'Found', 'id': 100}]
    find_collector = collector.find('found')
    assert 'id' in find_collector
Пример #14
0
def test_find_no_collectors(collectors_mock):
    collector = Collectors(CLIENT)
    find_collector = collector.find('missing_collector')
    assert 'status' in find_collector
Пример #15
0
def test_get_collectors(requests_get):
    collector = Collectors(CLIENT)

    requests_get.return_value.json.return_value = {}
    assert collector.get_collectors() == {}