fix(api-client): fix base_url joining for client v2 (#1998)

This commit is contained in:
Jonas L 2022-07-26 17:57:14 +02:00 committed by GitHub
parent d9725003c5
commit 6f0ab7d8f2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 34 additions and 5 deletions

View file

@ -1,11 +1,20 @@
import pytest
from libretime_api_client.v2 import ApiClient
def test_api_client(requests_mock):
api_client = ApiClient(base_url="http://localhost:8080", api_key="test-key")
@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(
"http://localhost:8080/api/v2/version",
f"{base_url}/api/v2/version",
json={"api_version": "2.0.0"},
)