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()