Первый запрос проходит, второй падает: почему TestClient ломает тесты FastAPI и как это исправить

Источник
Первый запрос проходит, второй падает: почему TestClient ломает тесты FastAPI и как это исправить

Привет, Хабр! Принято считать, что тесты в FastAPI — самая спокойная часть проекта для Python‑разработчика. Документация показывает три строки: импортировали TestClient; отправили запрос; сравнили статус. Со стороны это выглядит как маленький HTTP‑клиент, за которым стоит ваше приложение, примерно как curl против локального сервера. Сервера там нет. TestClient не открывает сокет и не слушает порт: он берёт ASGI‑приложение и вызывает его как функц

Первые 450 знаков материала. Читать далее у источника →

Читайте также

Похожие новости

Поиск по Loople

Назад