diff options
Diffstat (limited to 'test/testlib/engines.py')
-rw-r--r-- | test/testlib/engines.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/testlib/engines.py b/test/testlib/engines.py index 3df98d4fc..a6e9fb8b7 100644 --- a/test/testlib/engines.py +++ b/test/testlib/engines.py @@ -66,6 +66,12 @@ def close_open_connections(fn): testing_reaper.close_all() return _function_named(decorated, fn.__name__) +def all_dialects(): + import sqlalchemy.databases as d + for name in d.__all__: + mod = getattr(__import__('sqlalchemy.databases.%s' % name).databases, name) + yield mod.dialect() + class ReconnectFixture(object): def __init__(self, dbapi): self.dbapi = dbapi |