diff options
author | Rémi Cardona <remi.cardona@free.fr> | 2014-07-15 08:24:16 +0200 |
---|---|---|
committer | Rémi Cardona <remi.cardona@free.fr> | 2014-07-15 08:24:16 +0200 |
commit | 67db2dafab58dc9260ad4f84a4ea3c41b3716bbf (patch) | |
tree | e8b14f61ba713825afad6552119d4b39313bc3e1 /pytest.py | |
parent | 791019b7d9c5a7986cca69f0eddb2783b3d3a019 (diff) | |
download | logilab-common-67db2dafab58dc9260ad4f84a4ea3c41b3716bbf.tar.gz |
Use inspect.isclass()
Diffstat (limited to 'pytest.py')
-rw-r--r-- | pytest.py | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -115,7 +115,7 @@ import os.path as osp from time import time, clock import warnings import types -from inspect import isgeneratorfunction +from inspect import isgeneratorfunction, isclass from logilab.common.fileutils import abspath_listdir from logilab.common import textutils @@ -997,8 +997,7 @@ class NonStrictTestLoader(unittest.TestLoader): def _collect_tests(self, module): tests = {} for obj in vars(module).values(): - if (issubclass(type(obj), (types.ClassType, type)) and - issubclass(obj, unittest.TestCase)): + if isclass(obj) and issubclass(obj, unittest.TestCase): classname = obj.__name__ if classname[0] == '_' or self._this_is_skipped(classname): continue |