def test_send_message_some_filtered(ed): msg = [] listener = lambda t, msg: msg.append(1) listener2 = lambda t, msg: msg.append(2) ed.subscribe("T1", listener, lambda x: True) ed.subscribe("T1", listener2, lambda x: False) ed.send_message("T1", msg) assert (1 in msg and 2 not in msg)
def test_send_message(ed): msg = [] listener = lambda t, msg: msg.append(1) listener2 = lambda t, msg: msg.append(2) ed.subscribe("T1", listener, lambda x: True) ed.subscribe("T1", listener2, lambda x: True) ed.send_message("T1", msg) assert (1 in msg and 2 in msg)
def send_message(self, topic, message): ed.send_message(topic, message)