diff options
author | Adrien Di Mascio <Adrien.DiMascio@logilab.fr> | 2007-03-09 09:58:56 +0100 |
---|---|---|
committer | Adrien Di Mascio <Adrien.DiMascio@logilab.fr> | 2007-03-09 09:58:56 +0100 |
commit | e287b7629886e66ed1a2e3e72c1dd87e983e7bed (patch) | |
tree | 79ac6317c43ec0f3cb7dcb647a2425d9a80fe1f1 | |
parent | 012497eab72481df3f9359ca6494c72f1834359a (diff) | |
download | logilab-common-e287b7629886e66ed1a2e3e72c1dd87e983e7bed.tar.gz |
yap23cp (aka. Yest Another Python 2.3 compatiblity problem
-rw-r--r-- | testlib.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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): |