diff options
Diffstat (limited to 'lib/sqlalchemy/testing/requirements.py')
| -rw-r--r-- | lib/sqlalchemy/testing/requirements.py | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/lib/sqlalchemy/testing/requirements.py b/lib/sqlalchemy/testing/requirements.py index 325c0a9bb..8cb72d163 100644 --- a/lib/sqlalchemy/testing/requirements.py +++ b/lib/sqlalchemy/testing/requirements.py @@ -16,7 +16,6 @@ to provide specific inclusion/exclusions. """ import platform -import sys from . import exclusions from . import only_on @@ -1272,12 +1271,12 @@ class SuiteRequirements(Requirements): @property def threading_with_mock(self): """Mark tests that use threading and mock at the same time - stability - issues have been observed with coverage + python 3.3 + issues have been observed with coverage """ return exclusions.skip_if( - lambda config: util.py3k and config.options.has_coverage, - "Stability issues with coverage + py3k", + lambda config: config.options.has_coverage, + "Stability issues with coverage", ) @property @@ -1317,17 +1316,6 @@ class SuiteRequirements(Requirements): return exclusions.only_if(check_lib, "patch library needed") @property - def non_broken_pickle(self): - from sqlalchemy.util import pickle - - return exclusions.only_if( - lambda: util.cpython - and pickle.__name__ == "cPickle" - or sys.version_info >= (3, 2), - "Needs cPickle+cPython or newer Python 3 pickle", - ) - - @property def predictable_gc(self): """target platform must remove all cycles unconditionally when gc.collect() is called, as well as clean out unreferenced subclasses. @@ -1505,8 +1493,3 @@ class SuiteRequirements(Requirements): sequence. This should be false only for oracle. """ return exclusions.open() - - @property - def generic_classes(self): - "If X[Y] can be implemented with ``__class_getitem__``. py3.7+" - return exclusions.only_if(lambda: util.py37) |
