Добрый день, коллеги!
Кто-нибудь работал с FastAPI+SQLAlchemy с
асинхронным ядром?
Никак не могу написать такие тесты, чтобы они завелись. Пытался написать асинхронные фикстуры, чтобы тестовую БД наполнить, завожу асинхронный клиент от httpx, как написано в
документации.
Не работает. Пишет, что ивент луп закрыт.
Нашёл вот такое
решение. Если вкратце, то автор создаёт фикстуру с клиентом и достаёт цикл событий через client.task.get_loop(). client.task - это Future, но мне пишет, что у него нет метода get_loop. В чём может быть проблема?
Если работали с таким стеком, можете подсказать, как организовать юнит-тестирование?