diff options
Diffstat (limited to 'test/ext/asyncio/test_session_py3k.py')
-rw-r--r-- | test/ext/asyncio/test_session_py3k.py | 9 |
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 |