22 lines
455 B
Python
22 lines
455 B
Python
|
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"
|