14 / 25
Как тестировать FastAPI через TestClient и httpx.AsyncClient?
Для синхронных тестов — TestClient из fastapi.testclient (под капотом httpx + ASGITransport). Для async-тестов — httpx.AsyncClient(transport=ASGITransport(app=app)). Оба не поднимают реальный сервер, работают через ASGI-протокол in-process.