summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2020-07-13 15:17:51 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2020-07-13 15:17:51 +0000
commit99d3f173dcb0eea88871102e89cf05ce3be9b4cb (patch)
treea56131f5ea5e84af900388fe8f60483228f242a5 /test
parent27f443f3f9930b907aa5ab336b083facf1146335 (diff)
parent28fbb0cb94ddf92a014adbfe63a15b7d0797ccee (diff)
downloadsqlalchemy-99d3f173dcb0eea88871102e89cf05ce3be9b4cb.tar.gz
Merge "more docs for autocommit isolation level"
Diffstat (limited to 'test')
-rw-r--r--test/engine/test_transaction.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/engine/test_transaction.py b/test/engine/test_transaction.py
index 51f440d88..8981028d2 100644
--- a/test/engine/test_transaction.py
+++ b/test/engine/test_transaction.py
@@ -1346,6 +1346,17 @@ class IsolationLevelTest(fixtures.TestBase):
self._non_default_isolation_level(),
)
+ def test_per_option_engine(self):
+ eng = create_engine(testing.db.url).execution_options(
+ isolation_level=self._non_default_isolation_level()
+ )
+
+ conn = eng.connect()
+ eq_(
+ eng.dialect.get_isolation_level(conn.connection),
+ self._non_default_isolation_level(),
+ )
+
def test_isolation_level_accessors_connection_default(self):
eng = create_engine(testing.db.url)
with eng.connect() as conn: