def test_lookup_for_exec(): presence.lookup("exec", ["/opt/not/important/get_ip"]) presence.call_executable.assert_called_with(["/opt/not/important/get_ip"])
def test_lookup_for_echo(): assert presence.lookup("echo", ["foo", "bar", "baz"]) == "foo,bar,baz"
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"])
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"
def test_lookup_for_exec(): presence.lookup('exec', ['/opt/not/important/get_ip']) presence.call_executable.assert_called_with(['/opt/not/important/get_ip'])
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'])
def test_lookup_for_echo(): assert presence.lookup('echo', ['foo', 'bar', 'baz']) == 'foo,bar,baz'
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'