diff options
| -rw-r--r-- | lib/sqlalchemy/testing/suite/test_dialect.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/sqlalchemy/testing/suite/test_dialect.py b/lib/sqlalchemy/testing/suite/test_dialect.py index 5dd1f0501..2c5dd0e36 100644 --- a/lib/sqlalchemy/testing/suite/test_dialect.py +++ b/lib/sqlalchemy/testing/suite/test_dialect.py @@ -29,7 +29,9 @@ class ExceptionTest(fixtures.TablesTest): @requirements.duplicate_key_raises_integrity_error def test_integrity_error(self): - with config.db.begin() as conn: + with config.db.connect() as conn: + + trans = conn.begin() conn.execute( self.tables.manual_pk.insert(), {'id': 1, 'data': 'd1'} @@ -42,6 +44,8 @@ class ExceptionTest(fixtures.TablesTest): {'id': 1, 'data': 'd1'} ) + trans.rollback() + class AutocommitTest(fixtures.TablesTest): |
