コード例 #1
0
 def test_receiver_receives_broadcast(self):
     broadcaster = Broadcaster()
     receiver = ReceiverMock()
     broadcaster.register(receiver)
     broadcaster.broadcast()
     receiver.notify.assert_called_with()
コード例 #2
0
 def test_using_zope_interface(self):
     broadcaster = Broadcaster()        
     receiver = ReceiverMock()
     broadcaster.register(receiver)
     broadcaster.broadcast()
     receiver.notify.assert_called_with()
コード例 #3
0
 def test_broadcaster_created_with_a_receiver_registered(self):
     broadcaster = Broadcaster()
     receiver = ReceiverMock()
     broadcaster.register(receiver)
     self.assertTrue(broadcaster.has_receivers())