Coverage for tests/test_various_views.py: 100%
7 statements
« prev ^ index » next coverage.py v7.10.4, created at 2025-08-21 23:45 +0000
« prev ^ index » next coverage.py v7.10.4, created at 2025-08-21 23:45 +0000
1import typing
3import toml
5from whole_app.settings import PATH_TO_PYPROJECT, SETTINGS
8if typing.TYPE_CHECKING:
9 from fastapi.testclient import TestClient
12def test_healthcheck_api_good(app_client: "TestClient") -> typing.Any:
13 server_response = app_client.get(f"{SETTINGS.api_prefix}/health/")
14 assert server_response.status_code == 200
15 assert server_response.json()["version"] == toml.loads(PATH_TO_PYPROJECT.read_text())["project"]["version"]