コード例 #1
0
ファイル: test_presence.py プロジェクト: forkkit/presence
def test_raise_error_if_call_http_result_is_invalid_structure():
    responses.add(responses.GET,
                  'http://10.0.0.1/api/foo/bar',
                  status=200,
                  body='{}')
    with pytest.raises(PresenceError) as pe:
        presence.call_http('GET', 'http://10.0.0.1/api/foo/bar')
コード例 #2
0
ファイル: test_presence.py プロジェクト: forkkit/presence
def test_raise_error_if_call_http_result_is_invalid_structure():
    responses.add(responses.GET,
                  'http://10.0.0.1/api/foo/bar',
                  status=200,
                  body='{"external_address": "10.0.0.2"}')
    data = presence.call_http('GET', 'http://10.0.0.1/api/foo/bar')
    assert data == {'external_address': '10.0.0.2'}
コード例 #3
0
ファイル: test_presence.py プロジェクト: datawire/presence
def test_raise_error_if_call_http_result_is_invalid_structure():
    responses.add(responses.GET, "http://10.0.0.1/api/foo/bar", status=200, body='{"external_address": "10.0.0.2"}')
    data = presence.call_http("GET", "http://10.0.0.1/api/foo/bar")
    assert data == {"external_address": "10.0.0.2"}
コード例 #4
0
ファイル: test_presence.py プロジェクト: datawire/presence
def test_raise_error_if_call_http_result_is_invalid_structure():
    responses.add(responses.GET, "http://10.0.0.1/api/foo/bar", status=200, body="{}")
    with pytest.raises(PresenceError) as pe:
        presence.call_http("GET", "http://10.0.0.1/api/foo/bar")