summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing/requirements.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/testing/requirements.py')
-rw-r--r--lib/sqlalchemy/testing/requirements.py23
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)