Пример #1
0
 def test_registerEventListener_single(self):
     from pyramid import testing
     L = testing.registerEventListener(IDummy)
     event = DummyEvent()
     self.registry.notify(event)
     self.assertEqual(len(L), 1)
     self.assertEqual(L[0], event)
     self.registry.notify(object())
     self.assertEqual(len(L), 1)
Пример #2
0
 def test_registerEventListener_defaults(self):
     from pyramid import testing
     L = testing.registerEventListener()
     event = object()
     self.registry.notify(event)
     self.assertEqual(L[-1], event)
     event2 = object()
     self.registry.notify(event2)
     self.assertEqual(L[-1], event2)
Пример #3
0
 def test_registerEventListener_single(self):
     from pyramid import testing
     L = testing.registerEventListener(IDummy)
     event = DummyEvent()
     self.registry.notify(event)
     self.assertEqual(len(L), 1)
     self.assertEqual(L[0], event)
     self.registry.notify(object())
     self.assertEqual(len(L), 1)
Пример #4
0
 def test_registerEventListener_defaults(self):
     from pyramid import testing
     L = testing.registerEventListener()
     event = object()
     self.registry.notify(event)
     self.assertEqual(L[-1], event)
     event2 = object()
     self.registry.notify(event2)
     self.assertEqual(L[-1], event2)
Пример #5
0
 def test_registerEventListener_multiple(self):
     from pyramid import testing
     L = testing.registerEventListener((Interface, IDummy))
     event = DummyEvent()
     event.object = 'foo'
     # the below is the equivalent of z.c.event.objectEventNotify(event)
     self.registry.subscribers((event.object, event), None)
     self.assertEqual(len(L), 2)
     self.assertEqual(L[0], 'foo')
     self.assertEqual(L[1], event)
Пример #6
0
 def test_registerEventListener_multiple(self):
     from pyramid import testing
     L = testing.registerEventListener((Interface, IDummy))
     event = DummyEvent()
     event.object = 'foo'
     # the below is the equivalent of z.c.event.objectEventNotify(event)
     self.registry.subscribers((event.object, event), None)
     self.assertEqual(len(L), 2)
     self.assertEqual(L[0], 'foo')
     self.assertEqual(L[1], event)