[Checkins] SVN: zope.interface/trunk/src/zope/interface/ Fixes for small issues when running tests under Python 3.2 using zope.testrunner
Brian Sutherland
jinty at web.de
Fri Apr 29 03:04:35 EDT 2011
Log message for revision 121474:
Fixes for small issues when running tests under Python 3.2 using zope.testrunner
Changed:
U zope.interface/trunk/src/zope/interface/common/interfaces.py
U zope.interface/trunk/src/zope/interface/tests/test_advice.py
-=-
Modified: zope.interface/trunk/src/zope/interface/common/interfaces.py
===================================================================
--- zope.interface/trunk/src/zope/interface/common/interfaces.py 2011-04-27 12:04:49 UTC (rev 121473)
+++ zope.interface/trunk/src/zope/interface/common/interfaces.py 2011-04-29 07:04:35 UTC (rev 121474)
@@ -82,7 +82,10 @@
classImplements(ReferenceError, IReferenceError)
classImplements(RuntimeError, IRuntimeError)
classImplements(RuntimeWarning, IRuntimeWarning)
-classImplements(StandardError, IStandardError)
+try:
+ classImplements(StandardError, IStandardError)
+except NameError:
+ pass # StandardError does not exist in Python 3
classImplements(StopIteration, IStopIteration)
classImplements(SyntaxError, ISyntaxError)
classImplements(SyntaxWarning, ISyntaxWarning)
Modified: zope.interface/trunk/src/zope/interface/tests/test_advice.py
===================================================================
--- zope.interface/trunk/src/zope/interface/tests/test_advice.py 2011-04-27 12:04:49 UTC (rev 121473)
+++ zope.interface/trunk/src/zope/interface/tests/test_advice.py 2011-04-29 07:04:35 UTC (rev 121474)
@@ -179,7 +179,7 @@
return TestSuite([makeSuite(t,'check') for t in TestClasses])
else:
# Advise metaclasses doesn't work in Python 3
- return []
+ return TestSuite([])
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
More information about the checkins
mailing list