diff options
author | Adrien Di Mascio <Adrien.DiMascio@logilab.fr> | 2007-03-08 12:00:50 +0100 |
---|---|---|
committer | Adrien Di Mascio <Adrien.DiMascio@logilab.fr> | 2007-03-08 12:00:50 +0100 |
commit | 73631e1b87f10af78eb87de99681e8cb638cc1d7 (patch) | |
tree | f96bef01610c1432a0f07a0c07292ad6add34585 /pytest.py | |
parent | b627aed8e75f27ebbf54b345a652f1d1f5db0c3d (diff) | |
download | logilab-common-73631e1b87f10af78eb87de99681e8cb638cc1d7.tar.gz |
does python2.3 mean something to you ?
Diffstat (limited to 'pytest.py')
-rw-r--r-- | pytest.py | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -16,8 +16,10 @@ unittest._TextTestResult = testlib.SkipAwareTestResult unittest.TextTestRunner = testlib.SkipAwareTextTestRunner unittest.TestLoader = testlib.NonStrictTestLoader unittest.TestProgram = testlib.SkipAwareTestProgram -doctest.DocTestCase.__bases__ = (testlib.TestCase,) - +if sys.version_info >= (2, 4): + doctest.DocTestCase.__bases__ = (testlib.TestCase,) +else: + unittest.FunctionTestCase.__bases__ = (testlib.TestCase,) def autopath(projdir=os.getcwd()): """try to find project's root and add it to sys.path""" @@ -71,7 +73,7 @@ class GlobalTestReport(object): if self.errors or self.failures: line2 = '%s modules OK (%s failed)' % (modulesok, len(self.errmodules)) - descr = ', '.join('%s [%s/%s]' % info for info in self.errmodules) + descr = ', '.join(['%s [%s/%s]' % info for info in self.errmodules]) line3 = '\nfailures: %s' % descr else: line2 = 'All %s modules OK' % modulesok |