def test_missing_intids(self):
     """Event handlers which trigger on object removal should not
     throw exceptions when the utilities are missing.  The utilities may
     have been deleted in the same transaction (e.g. site deletion)."""
     # Remove intid utility and ensure the event handler doesn't fail
     unregister_fake_intid()
     try:
         event.breakRelations(ObjectEvent(self.content))
     except ComponentLookupError:
         self.fail("breakRelations fails when intid utility is missing")
Beispiel #2
0
 def test_missing_intids(self):
     """Event handlers which trigger on object removal should not
     throw exceptions when the utilities are missing.  The utilities may
     have been deleted in the same transaction (e.g. site deletion)."""
     # Remove intid utility and ensure the event handler doesn't fail
     unregister_fake_intid()
     try:
         event.breakRelations(ObjectEvent(self.content))
     except ComponentLookupError:
         self.fail("breakRelations fails when intid utility is missing")
 def tearDown(self):
     unregister_fake_catalog()
     unregister_fake_intid()
Beispiel #4
0
 def tearDown(self):
     unregister_fake_catalog()
     unregister_fake_intid()