コード例 #1
0
ファイル: test_presence.py プロジェクト: datawire/presence
def test_lookup_for_exec():
    presence.lookup("exec", ["/opt/not/important/get_ip"])
    presence.call_executable.assert_called_with(["/opt/not/important/get_ip"])
コード例 #2
0
ファイル: test_presence.py プロジェクト: datawire/presence
def test_lookup_for_echo():
    assert presence.lookup("echo", ["foo", "bar", "baz"]) == "foo,bar,baz"
コード例 #3
0
ファイル: test_presence.py プロジェクト: datawire/presence
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"])
コード例 #4
0
ファイル: test_presence.py プロジェクト: datawire/presence
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"
コード例 #5
0
ファイル: test_presence.py プロジェクト: forkkit/presence
def test_lookup_for_exec():
    presence.lookup('exec', ['/opt/not/important/get_ip'])
    presence.call_executable.assert_called_with(['/opt/not/important/get_ip'])
コード例 #6
0
ファイル: test_presence.py プロジェクト: forkkit/presence
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'])
コード例 #7
0
ファイル: test_presence.py プロジェクト: forkkit/presence
def test_lookup_for_echo():
    assert presence.lookup('echo', ['foo', 'bar', 'baz']) == 'foo,bar,baz'
コード例 #8
0
ファイル: test_presence.py プロジェクト: forkkit/presence
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'