summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/sqlalchemy/testing/suite/test_dialect.py6
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):