summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrien Di Mascio <Adrien.DiMascio@logilab.fr>2007-03-09 09:58:56 +0100
committerAdrien Di Mascio <Adrien.DiMascio@logilab.fr>2007-03-09 09:58:56 +0100
commite287b7629886e66ed1a2e3e72c1dd87e983e7bed (patch)
tree79ac6317c43ec0f3cb7dcb647a2425d9a80fe1f1
parent012497eab72481df3f9359ca6494c72f1834359a (diff)
downloadlogilab-common-e287b7629886e66ed1a2e3e72c1dd87e983e7bed.tar.gz
yap23cp (aka. Yest Another Python 2.3 compatiblity problem
-rw-r--r--testlib.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/testlib.py b/testlib.py
index a835889..e3b3b8a 100644
--- a/testlib.py
+++ b/testlib.py
@@ -457,7 +457,11 @@ class NonStrictTestLoader(unittest.TestLoader):
except AttributeError:
print "No such suite", suitename
return []
- return suite
+ assert hasattr(suite, '_tests'), \
+ "%s.%s is not a valid TestSuite" % (module.__name__, suitename)
+ # python2.3 does not implement __iter__ on suites, we need to return
+ # _tests explicitly
+ return suite._tests
def loadTestsFromName(self, name, module=None):