[Checkins] SVN: CMF/trunk/CMFCore/tests/test_CMFCatalogAware.py
merged from 2.0 branch: clean up logging after test_CMFCatalogAware
Paul Winkler
pw_lists at slinkp.com
Fri Apr 7 22:24:24 EDT 2006
Log message for revision 66659:
merged from 2.0 branch: clean up logging after test_CMFCatalogAware
Changed:
U CMF/trunk/CMFCore/tests/test_CMFCatalogAware.py
-=-
Modified: CMF/trunk/CMFCore/tests/test_CMFCatalogAware.py
===================================================================
--- CMF/trunk/CMFCore/tests/test_CMFCatalogAware.py 2006-04-08 02:15:59 UTC (rev 66658)
+++ CMF/trunk/CMFCore/tests/test_CMFCatalogAware.py 2006-04-08 02:24:24 UTC (rev 66659)
@@ -153,24 +153,30 @@
def test_reindexObjectSecurity_missing_raise(self):
# Exception raised for missing object (Zope 2.8 brains)
- self._catch_log_errors()
foo = self.site.foo
missing = TheClass('missing').__of__(foo)
missing.GETOBJECT_RAISES = True
cat = self.site.portal_catalog
- cat.setObs([foo, missing])
+ try:
+ self._catch_log_errors()
+ cat.setObs([foo, missing])
+ finally:
+ self._ignore_log_errors()
self.assertRaises(NotFound, foo.reindexObjectSecurity)
- self.failUnless( self.logged is None ) # no logging due to raise
+ self.failIf( self.logged ) # no logging due to raise
def test_reindexObjectSecurity_missing_noraise(self):
# Raising disabled
- self._catch_log_errors()
foo = self.site.foo
missing = TheClass('missing').__of__(foo)
missing.GETOBJECT_RAISES = False
cat = self.site.portal_catalog
- cat.setObs([foo, missing])
- foo.reindexObjectSecurity()
+ try:
+ self._catch_log_errors()
+ cat.setObs([foo, missing])
+ foo.reindexObjectSecurity()
+ finally:
+ self._ignore_log_errors()
self.assertEquals(cat.log,
["reindex /site/foo %s"%str(CMF_SECURITY_INDEXES)])
self.failIf(foo.notified)
More information about the Checkins
mailing list