server/test/unittest_hook.py
changeset 4835 13b0b96d7982
parent 4834 b718626a0e60
child 5029 f7709d28fb79
equal deleted inserted replaced
4834:b718626a0e60 4835:13b0b96d7982
   108 
   108 
   109     def test_call_hook(self):
   109     def test_call_hook(self):
   110         self.o.register(AddAnyHook)
   110         self.o.register(AddAnyHook)
   111         dis = set()
   111         dis = set()
   112         cw = mock_object(vreg=self.vreg,
   112         cw = mock_object(vreg=self.vreg,
       
   113                          set_read_security=lambda *a,**k: None,
       
   114                          set_write_security=lambda *a,**k: None,
   113                          is_hook_activated=lambda x, cls: cls.category not in dis)
   115                          is_hook_activated=lambda x, cls: cls.category not in dis)
   114         self.assertRaises(HookCalled,
   116         self.assertRaises(HookCalled,
   115                           self.o.call_hooks, 'before_add_entity', cw)
   117                           self.o.call_hooks, 'before_add_entity', cw)
   116         self.o.call_hooks('before_delete_entity', cw) # nothing to call
   118         self.o.call_hooks('before_delete_entity', cw) # nothing to call
   117         dis.add('cat1')
   119         dis.add('cat1')