import pytest from libretime_api_client.v1 import ApiClient @pytest.mark.parametrize( "base_url", [ ("http://localhost:8080"), ("http://localhost:8080/base"), ], ) def test_api_client(requests_mock, base_url): api_client = ApiClient(base_url=base_url, api_key="test-key") requests_mock.get( f"{base_url}/api/version", json={"api_version": "1.0.0"}, ) assert api_client.version() == "1.0.0"