Exemple #1
0
def test_client():
    http_client_testing = HttpClientTesting(HttpResponse())
    config = Config("api-key", "https://api.journy.io")

    client = Client(http_client_testing, config)

    assert client.httpclient.__str__() == http_client_testing.__str__()
    assert client.config.__str__() == config.__str__()
    assert (
        client.__str__()
        == "Client(HttpClientTesting(HttpResponse(200, {}, None), None), Config(api-key, https://api.journy.io))"
    )
Exemple #2
0
def test_config():
    config = Config("api-key", "https://api.journy.io")

    assert config.api_key == "api-key"
    assert config.root_url == "https://api.journy.io"

    assert config.__str__() == "Config(api-key, https://api.journy.io)"

    with pytest.raises(JournyException):
        Config(123, "https://api.journy.io")
    with pytest.raises(JournyException):
        Config("api-key", 123)