summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2017-10-21 16:18:19 +0200
committerStefan Behnel <stefan_ml@behnel.de>2017-10-22 12:40:46 +0200
commitf9159069b97e367b3d7d149e0a07c89be48d1e7d (patch)
tree925f4d23257d87c2362825ecf35f4e1f8cff42c6
parent7cd06beaf17e638b442e991e1b20385c224e62ef (diff)
downloadcython-f9159069b97e367b3d7d149e0a07c89be48d1e7d.tar.gz
Avoid old-style classes in test runner under Py2.
-rwxr-xr-xruntests.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/runtests.py b/runtests.py
index eaac72112..f8780f033 100755
--- a/runtests.py
+++ b/runtests.py
@@ -1576,7 +1576,8 @@ class EmbedTest(unittest.TestCase):
except OSError:
pass
-class MissingDependencyExcluder:
+
+class MissingDependencyExcluder(object):
def __init__(self, deps):
# deps: { matcher func : module name }
self.exclude_matchers = []
@@ -1593,7 +1594,8 @@ class MissingDependencyExcluder:
return True
return False
-class VersionDependencyExcluder:
+
+class VersionDependencyExcluder(object):
def __init__(self, deps):
# deps: { version : matcher func }
from sys import version_info
@@ -1610,8 +1612,7 @@ class VersionDependencyExcluder:
return False
-class FileListExcluder:
-
+class FileListExcluder(object):
def __init__(self, list_file, verbose=False):
self.verbose = verbose
self.excludes = {}
@@ -1631,8 +1632,7 @@ class FileListExcluder:
return exclude
-class TagsSelector:
-
+class TagsSelector(object):
def __init__(self, tag, value):
self.tag = tag
self.value = value
@@ -1643,8 +1643,8 @@ class TagsSelector:
else:
return self.value in tags[self.tag]
-class RegExSelector:
+class RegExSelector(object):
def __init__(self, pattern_string):
try:
self.pattern = re.compile(pattern_string, re.I|re.U)