diff options
| author | Federico Caselli <cfederico87@gmail.com> | 2021-11-21 21:17:27 +0100 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-11-24 22:51:27 -0500 |
| commit | 31acba8ff7c123a20ae308b7f4ab6df3df264b48 (patch) | |
| tree | a4c39a2123e1b95edf17995ba85bb69ee619f6e4 /lib/sqlalchemy/testing/plugin/plugin_base.py | |
| parent | d3a4e96196cd47858de072ae589c6554088edc24 (diff) | |
| download | sqlalchemy-31acba8ff7c123a20ae308b7f4ab6df3df264b48.tar.gz | |
Clean up most py3k compat
Change-Id: I8172fdcc3103ff92aa049827728484c8779af6b7
Diffstat (limited to 'lib/sqlalchemy/testing/plugin/plugin_base.py')
| -rw-r--r-- | lib/sqlalchemy/testing/plugin/plugin_base.py | 26 |
1 files changed, 5 insertions, 21 deletions
diff --git a/lib/sqlalchemy/testing/plugin/plugin_base.py b/lib/sqlalchemy/testing/plugin/plugin_base.py index b382e97f6..32ed2c315 100644 --- a/lib/sqlalchemy/testing/plugin/plugin_base.py +++ b/lib/sqlalchemy/testing/plugin/plugin_base.py @@ -13,35 +13,20 @@ created so that multiple test frameworks can be supported at once is pytest. """ - -from __future__ import absolute_import - import abc +import configparser import logging import re import sys +from sqlalchemy.testing import asyncio + # flag which indicates we are in the SQLAlchemy testing suite, # and not that of Alembic or a third party dialect. bootstrapped_as_sqlalchemy = False log = logging.getLogger("sqlalchemy.testing.plugin_base") - -py3k = sys.version_info >= (3, 0) - -if py3k: - import configparser - - ABC = abc.ABC -else: - import ConfigParser as configparser - import collections as collections_abc # noqa - - class ABC: - __metaclass__ = abc.ABCMeta - - # late imports fixtures = None engines = None @@ -393,8 +378,7 @@ def _init_symbols(options, file_config): @post def _set_disable_asyncio(opt, file_config): - if opt.disable_asyncio or not py3k: - from sqlalchemy.testing import asyncio + if opt.disable_asyncio: asyncio.ENABLE_ASYNCIO = False @@ -756,7 +740,7 @@ def _setup_config(config_obj, ctx): config._current.push(config_obj, testing) -class FixtureFunctions(ABC): +class FixtureFunctions(abc.ABC): @abc.abstractmethod def skip_test_exception(self, *arg, **kw): raise NotImplementedError() |
