summaryrefslogtreecommitdiff
path: root/test/ext/asyncio/test_engine_py3k.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/ext/asyncio/test_engine_py3k.py')
-rw-r--r--test/ext/asyncio/test_engine_py3k.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/ext/asyncio/test_engine_py3k.py b/test/ext/asyncio/test_engine_py3k.py
index c65a51bf7..7e680bd0e 100644
--- a/test/ext/asyncio/test_engine_py3k.py
+++ b/test/ext/asyncio/test_engine_py3k.py
@@ -14,6 +14,7 @@ from sqlalchemy import Table
from sqlalchemy import testing
from sqlalchemy import text
from sqlalchemy import union_all
+from sqlalchemy.ext.asyncio import async_engine_from_config
from sqlalchemy.ext.asyncio import create_async_engine
from sqlalchemy.ext.asyncio import engine as _async_engine
from sqlalchemy.ext.asyncio import exc as asyncio_exc
@@ -588,6 +589,16 @@ class AsyncEngineTest(EngineFixture):
server_side_cursors=True,
)
+ def test_async_engine_from_config(self):
+ config = {
+ "sqlalchemy.url": str(testing.db.url),
+ "sqlalchemy.echo": "true",
+ }
+ engine = async_engine_from_config(config)
+ assert engine.url == testing.db.url
+ assert engine.echo is True
+ assert engine.dialect.is_async is True
+
class AsyncEventTest(EngineFixture):
"""The engine events all run in their normal synchronous context.