def test_receiver_receives_broadcast(self): broadcaster = Broadcaster() receiver = ReceiverMock() broadcaster.register(receiver) broadcaster.broadcast() receiver.notify.assert_called_with()
def test_using_zope_interface(self): broadcaster = Broadcaster() receiver = ReceiverMock() broadcaster.register(receiver) broadcaster.broadcast() receiver.notify.assert_called_with()
def test_broadcaster_created_with_a_receiver_registered(self): broadcaster = Broadcaster() receiver = ReceiverMock() broadcaster.register(receiver) self.assertTrue(broadcaster.has_receivers())