[Checkins] SVN: Products.CMFCore/trunk/Products/CMFCore/tests/test_ActionsTool.py Harden test for specific deprecation warning against previous testcases.
Tres Seaver
tseaver at palladion.com
Mon Feb 16 13:07:11 EST 2009
Log message for revision 96596:
Harden test for specific deprecation warning against previous testcases.
Changed:
U Products.CMFCore/trunk/Products/CMFCore/tests/test_ActionsTool.py
-=-
Modified: Products.CMFCore/trunk/Products/CMFCore/tests/test_ActionsTool.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/tests/test_ActionsTool.py 2009-02-16 18:00:15 UTC (rev 96595)
+++ Products.CMFCore/trunk/Products/CMFCore/tests/test_ActionsTool.py 2009-02-16 18:07:06 UTC (rev 96596)
@@ -78,6 +78,13 @@
self.assertEqual(tool.listActionProviders(), ('portal_actions',))
def test_getActionObject_oldskool_action_deprecated(self):
+ # We have to clear APB's __warningregistry__, or else we may not see
+ # the warning we expect (i.e., if somebody else triggered it first).
+ from Products.CMFCore import ActionProviderBase
+ try:
+ del ActionProviderBase.__warningregistry__
+ except AttributeError:
+ pass
self._trap_warning_output()
tool = self._makeOne()
tool.addAction('an_id', 'name', '', '', '', 'object')
More information about the Checkins
mailing list