server/test/unittest_hook.py
branchstable
changeset 5029 f7709d28fb79
parent 4835 13b0b96d7982
child 5093 8d073d2e089d
equal deleted inserted replaced
5020:30a539c2074d 5029:f7709d28fb79
    90 
    90 
    91     def test_register_bad_hook1(self):
    91     def test_register_bad_hook1(self):
    92         class _Hook(hook.Hook):
    92         class _Hook(hook.Hook):
    93             events = ('before_add_entiti',)
    93             events = ('before_add_entiti',)
    94         ex = self.assertRaises(Exception, self.o.register, _Hook)
    94         ex = self.assertRaises(Exception, self.o.register, _Hook)
    95         self.assertEquals(str(ex), 'bad event before_add_entiti on unittest_hook._Hook')
    95         self.assertEquals(str(ex), 'bad event before_add_entiti on %s._Hook' % __name__)
    96 
    96 
    97     def test_register_bad_hook2(self):
    97     def test_register_bad_hook2(self):
    98         class _Hook(hook.Hook):
    98         class _Hook(hook.Hook):
    99             events = None
    99             events = None
   100         ex = self.assertRaises(Exception, self.o.register, _Hook)
   100         ex = self.assertRaises(Exception, self.o.register, _Hook)
   101         self.assertEquals(str(ex), 'bad .events attribute None on unittest_hook._Hook')
   101         self.assertEquals(str(ex), 'bad .events attribute None on %s._Hook' % __name__)
   102 
   102 
   103     def test_register_bad_hook3(self):
   103     def test_register_bad_hook3(self):
   104         class _Hook(hook.Hook):
   104         class _Hook(hook.Hook):
   105             events = 'before_add_entity'
   105             events = 'before_add_entity'
   106         ex = self.assertRaises(Exception, self.o.register, _Hook)
   106         ex = self.assertRaises(Exception, self.o.register, _Hook)
   107         self.assertEquals(str(ex), 'bad event b on unittest_hook._Hook')
   107         self.assertEquals(str(ex), 'bad event b on %s._Hook' % __name__)
   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,