Skip to content
14 / 25

Как тестировать FastAPI через TestClient и httpx.AsyncClient?

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

Как тестировать FastAPI через TestClient и httpx.AsyncClient? | JScriptiser