При производстве мое приложение Flask / SQLAlchemy случайным образом выдает psycopg2.OperationalError: server closed the connection unexpectedly
на RDS Aurora. Пока я не обнаружу проблему, я хотел бы, чтобы мои модульные тесты проверяли, что я справляюсь с этим должным образом, например, что мой механизм отката эффективен, et c.
Прямо сейчас я издеваюсь над методом Session.commit
чтобы создать фальшивое исключение, но это не (ага?) не оставляет сеанс в состоянии сбоя, требующем фактического отката.
Каковы некоторые надежные способы имитации фактического сбоя подключения в моем локальном, Docker Среда разработки на основе Compose?