summaryrefslogtreecommitdiff
path: root/pytest.py
diff options
context:
space:
mode:
authorAdrien Di Mascio <Adrien.DiMascio@logilab.fr>2007-03-08 12:00:50 +0100
committerAdrien Di Mascio <Adrien.DiMascio@logilab.fr>2007-03-08 12:00:50 +0100
commit73631e1b87f10af78eb87de99681e8cb638cc1d7 (patch)
treef96bef01610c1432a0f07a0c07292ad6add34585 /pytest.py
parentb627aed8e75f27ebbf54b345a652f1d1f5db0c3d (diff)
downloadlogilab-common-73631e1b87f10af78eb87de99681e8cb638cc1d7.tar.gz
does python2.3 mean something to you ?
Diffstat (limited to 'pytest.py')
-rw-r--r--pytest.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/pytest.py b/pytest.py
index 29637fb..def2d4f 100644
--- a/pytest.py
+++ b/pytest.py
@@ -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