Первый запрос проходит, второй падает: почему TestClient ломает тесты FastAPI и как это исправить
Первый запрос к FastAPI возвращает 200, второй падает с ошибкой asyncpg. При этом под uvicorn всё работает. Причина может быть в событийных циклах, которыми управляет TestClient. Разберёмся, откуда берётся ошибка, как её исправить и какие ещё особенности тестового клиента стоит учитывать. Настроить тесты
https://habr.com/ru/companies/otus/articles/1095736/?utm_campaign=1095736&utm_source=habrahabr&utm_medium=rss
Первый запрос к FastAPI возвращает 200, второй падает с ошибкой asyncpg. При этом под uvicorn всё работает. Причина может быть в событийных циклах, которыми управляет TestClient. Разберёмся, откуда берётся ошибка, как её исправить и какие ещё особенности тестового клиента стоит учитывать. Настроить тесты
https://habr.com/ru/companies/otus/articles/1095736/?utm_campaign=1095736&utm_source=habrahabr&utm_medium=rss
Просмотры: 3