We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can anyone clarify if it is expected behavior? It seems like nested transactions don't work and I'm not sure if it should be fixed or not.
def test_rollback_nested(person, db_session): assert db_session.query(person).count() == 0 n1 = db_session.begin_nested() db_session.add(person()) assert db_session.query(person).count() == 1 n2 = db_session.begin_nested() db_session.add(person()) assert db_session.query(person).count() == 2 n2.rollback() assert db_session.query(person).count() == 1 # Fails, we have 2 records in db n1.rollback() assert db_session.query(person).count() == 0
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Can anyone clarify if it is expected behavior? It seems like nested transactions don't work and I'm not sure if it should be fixed or not.
The text was updated successfully, but these errors were encountered: