コード例 #1
0
ファイル: test_testing.py プロジェクト: SMFOSS/pyramid
 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
ファイル: test_testing.py プロジェクト: SMFOSS/pyramid
 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
ファイル: test_testing.py プロジェクト: jbohman/pyramid
 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
ファイル: test_testing.py プロジェクト: jbohman/pyramid
 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
ファイル: test_testing.py プロジェクト: SMFOSS/pyramid
 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
ファイル: test_testing.py プロジェクト: jbohman/pyramid
 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)