⚖ Compare news

Put up to three stories side by side. Pick IDs from any article URL: /compare?id=123&id=456

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

habrahabr.ru ·Russian Federation ·
Words
44
Chars
306
AI summary
No

Первый запрос к FastAPI возвращает 200, второй падает с ошибкой asyncpg. При этом под uvicorn всё работает. Причина может быть в событийных циклах, которыми управляет TestClient . Разберёмся, откуда берётся ошибка, как её исправить и какие ещё особенности тестового клиента стоит учитывать. Настроить тесты

Open article