Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)