glmocrdemo/tests/test_main.py

19 lines
456 B
Python

from fastapi.testclient import TestClient
from src.main import app
client = TestClient(app)
def test_root():
response = client.get("/")
assert response.status_code == 200
data = response.json()
assert "app" in data
assert "version" in data
assert data["status"] == "running"
def test_health_check():
response = client.get("/health")
assert response.status_code == 200
assert response.json() == {"status": "healthy"}