Моделирование ошибок подключения с помощью SQLAlchemy - PullRequest
0 голосов
/ 07 мая 2020

При производстве мое приложение Flask / SQLAlchemy случайным образом выдает psycopg2.OperationalError: server closed the connection unexpectedly на RDS Aurora. Пока я не обнаружу проблему, я хотел бы, чтобы мои модульные тесты проверяли, что я справляюсь с этим должным образом, например, что мой механизм отката эффективен, et c.

Прямо сейчас я издеваюсь над методом Session.commit чтобы создать фальшивое исключение, но это не (ага?) не оставляет сеанс в состоянии сбоя, требующем фактического отката.

Каковы некоторые надежные способы имитации фактического сбоя подключения в моем локальном, Docker Среда разработки на основе Compose?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...