Пример #1
0
def test_get_services_all(check_swarm):
    services = [{'Spec': {"Name": 'FOO'}},
                {'Spec': {"Name": 'BAR'}}]
    with patch('check_docker.check_swarm.get_url', return_value=(services, 200)):
        result = check_swarm.get_services('all')
        assert len(result) == len(services)
Пример #2
0
def test_get_services_error(check_swarm):
    with patch('check_docker.check_swarm.get_url', return_value=('', 500)):
        check_swarm.get_services('FOO')
        assert check_swarm.rc == check_swarm.UNKNOWN_RC
Пример #3
0
def test_get_services_not_swarm(check_swarm):
    with patch('check_docker.check_swarm.get_url', return_value=('', 406)):
        check_swarm.get_services('FOO')
        assert check_swarm.rc == check_swarm.CRITICAL_RC
Пример #4
0
def test_get_services_all(check_swarm):
    services = [{'Spec': {"Name": 'FOO'}}, {'Spec': {"Name": 'BAR'}}]
    with patch('check_docker.check_swarm.get_url',
               return_value=(services, 200)):
        result = check_swarm.get_services('all')
        assert len(result) == len(services)
Пример #5
0
def test_get_services_error(check_swarm):
    with patch('check_docker.check_swarm.get_url', return_value=('', 500)):
        check_swarm.get_services('FOO')
        assert check_swarm.rc == check_swarm.UNKNOWN_RC
Пример #6
0
def test_get_services_not_swarm(check_swarm):
    with patch('check_docker.check_swarm.get_url', return_value=('', 406)):
        check_swarm.get_services('FOO')
        assert check_swarm.rc == check_swarm.CRITICAL_RC