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))" )
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)