Log message for revision 113496: Suppress and test expected warnings emitted by ZCML class-requires.
Changed: U Zope/trunk/src/AccessControl/tests/testZCML.py -=- Modified: Zope/trunk/src/AccessControl/tests/testZCML.py =================================================================== --- Zope/trunk/src/AccessControl/tests/testZCML.py 2010-06-15 16:35:35 UTC (rev 113495) +++ Zope/trunk/src/AccessControl/tests/testZCML.py 2010-06-15 16:40:32 UTC (rev 113496) @@ -209,8 +209,18 @@ Running this should not throw an exception (but will print a warning to stderr) + >>> from warnings import catch_warnings >>> from zope.configuration.xmlconfig import xmlconfig - >>> xmlconfig(configure_zcml) + >>> warned = [] + >>> with catch_warnings(record=True) as trapped: + ... xmlconfig(configure_zcml) + ... warned.extend(list(trapped)) + >>> len(warned) + 2 + >>> str(warned[0].message) + 'The set_schema option...' + >>> str(warned[1].message) + 'The set_attribute option...' >>> tearDown() """ @@ -385,4 +395,4 @@ def test_suite(): import doctest - return doctest.DocTestSuite() + return doctest.DocTestSuite(optionflags=doctest.ELLIPSIS) _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org https://mail.zope.org/mailman/listinfo/zope-checkins