Exemple #1
0
    def test_broadcast_event(self):
        test_message = 'test_message'
        peers = [('localhost', 8000)]
        event_manager = EventManager(peers);
        event = 'test_event'

        # Create a mock EventManager to verify it receives the test event
        mock_event_manager = mox.MockObject(EventManager)
        thread = ListenerThread(mock_event_manager, 8000)
        thread.start()

        event_manager.broadcast_event(event)

        thread.stop()
        thread.join()