summaryrefslogtreecommitdiff
path: root/test/ext/asyncio/test_session_py3k.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/ext/asyncio/test_session_py3k.py')
-rw-r--r--test/ext/asyncio/test_session_py3k.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/ext/asyncio/test_session_py3k.py b/test/ext/asyncio/test_session_py3k.py
index 032176ea6..feb557471 100644
--- a/test/ext/asyncio/test_session_py3k.py
+++ b/test/ext/asyncio/test_session_py3k.py
@@ -2,6 +2,7 @@ from sqlalchemy import event
from sqlalchemy import exc
from sqlalchemy import func
from sqlalchemy import select
+from sqlalchemy import Table
from sqlalchemy import testing
from sqlalchemy import update
from sqlalchemy.ext.asyncio import AsyncSession
@@ -46,6 +47,14 @@ class AsyncSessionTest(AsyncFixture):
eq_(async_session.sync_session.info, {"foo": "bar"})
+ def test_init(self, async_engine):
+ ss = AsyncSession(bind=async_engine)
+ is_(ss.bind, async_engine)
+
+ binds = {Table: async_engine}
+ ss = AsyncSession(binds=binds)
+ is_(ss.binds, binds)
+
class AsyncSessionQueryTest(AsyncFixture):
@async_test