diff options
Diffstat (limited to 'lib/sqlalchemy/testing')
| -rw-r--r-- | lib/sqlalchemy/testing/exclusions.py | 4 | ||||
| -rw-r--r-- | lib/sqlalchemy/testing/plugin/plugin_base.py | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/sqlalchemy/testing/exclusions.py b/lib/sqlalchemy/testing/exclusions.py index 8a10cf5ab..65b70a5a3 100644 --- a/lib/sqlalchemy/testing/exclusions.py +++ b/lib/sqlalchemy/testing/exclusions.py @@ -381,7 +381,9 @@ def _server_version(engine): # force metadata to be retrieved conn = engine.connect() - version = getattr(engine.dialect, 'server_version_info', ()) + version = getattr(engine.dialect, 'server_version_info', None) + if version is None: + version = () conn.close() return version diff --git a/lib/sqlalchemy/testing/plugin/plugin_base.py b/lib/sqlalchemy/testing/plugin/plugin_base.py index 1f74321a8..8939ff7c6 100644 --- a/lib/sqlalchemy/testing/plugin/plugin_base.py +++ b/lib/sqlalchemy/testing/plugin/plugin_base.py @@ -561,7 +561,7 @@ def _do_skips(cls): config_obj.db.name, ".".join( str(dig) for dig in - config_obj.db.dialect.server_version_info), + exclusions._server_version(config_obj.db)), config_obj.db.driver ) for config_obj in config.Config.all_configs() |
