私のデータベース プロジェクトでは、SQL Alchemy を使用しています。オブジェクトをテーブルに追加し、検索し、更新し、削除する単体テストがあります。それが終わったら、データベースの変更を元に戻すためにsession.rollbackメソッドを呼び出すと思いました。シーケンスが元に戻されていないため、機能しません。プロジェクトの私の計画は、1 つのデータベースを持つことです。テスト データベースを作成したくありません。
データベースの変更を適切にロールバックする方法について、SQL Alchemy のドキュメントを見つけることができませんでした。データベーストランザクションをロールバックする方法を知っている人はいますか?