Exemplo n.º 1
0
def test_lookup_for_exec():
    presence.lookup("exec", ["/opt/not/important/get_ip"])
    presence.call_executable.assert_called_with(["/opt/not/important/get_ip"])
Exemplo n.º 2
0
def test_lookup_for_echo():
    assert presence.lookup("echo", ["foo", "bar", "baz"]) == "foo,bar,baz"
Exemplo n.º 3
0
def test_lookup_for_http():
    presence.lookup("http", ["GET", "http://10.0.0.2/api/discover"])
    presence.call_http.assert_called_with(["GET", "http://10.0.0.2/api/discover"])
Exemplo n.º 4
0
def test_lookup_for_unknown():
    assert presence.lookup("NOT_A_REAL_LOOKUP_TYPE", []) == "unknown"
    assert presence.lookup("NOT_A_REAL_LOOKUP_TYPE", ["foo", "bar"]) == "unknown"
Exemplo n.º 5
0
def test_lookup_for_exec():
    presence.lookup('exec', ['/opt/not/important/get_ip'])
    presence.call_executable.assert_called_with(['/opt/not/important/get_ip'])
Exemplo n.º 6
0
def test_lookup_for_http():
    presence.lookup('http', ['GET', 'http://10.0.0.2/api/discover'])
    presence.call_http.assert_called_with(
        ['GET', 'http://10.0.0.2/api/discover'])
Exemplo n.º 7
0
def test_lookup_for_echo():
    assert presence.lookup('echo', ['foo', 'bar', 'baz']) == 'foo,bar,baz'
Exemplo n.º 8
0
def test_lookup_for_unknown():
    assert presence.lookup('NOT_A_REAL_LOOKUP_TYPE', []) == 'unknown'
    assert presence.lookup('NOT_A_REAL_LOOKUP_TYPE',
                           ['foo', 'bar']) == 'unknown'