Spaces:
Sleeping
Sleeping
| from fastapi.testclient import TestClient | |
| from main import app | |
| client = TestClient(app) | |
| def test_health(): | |
| r = client.get("/health") | |
| assert r.status_code == 200 | |
| def test_cameroon_data_endpoints_exist(): | |
| r1 = client.get("/api/cameroon-data/stats/overview") | |
| assert r1.status_code in (200, 500) # 500 if CSV not configured | |
| r2 = client.get("/api/cameroon-data/patterns/seasonal") | |
| assert r2.status_code in (200, 500) | |
| r3 = client.post("/api/cameroon-data/search/similar-cases", json={"query_text": "fever", "top_k": 3}) | |
| assert r3.status_code in (200, 500) | |