def test_process(self): message = {"type": "world-war"} got_event = [False] def my_handler(event): got_event[0] = True r = events.EventReceiver(object(), handlers={"world-war": my_handler}) r._receive(message, object()) self.assertTrue(got_event[0])
def test_catch_all_event(self): message = {'type': 'world-war'} got_event = [False] def my_handler(event): got_event[0] = True connection = Mock() connection.transport_cls = 'memory' r = events.EventReceiver(connection, node_id='celery.tests') r.handlers['*'] = my_handler r._receive(message, object()) self.assertTrue(got_event[0])
def test_catch_all_event(self): message = {"type": "world-war"} got_event = [False] def my_handler(event): got_event[0] = True r = events.EventReceiver(object()) events.EventReceiver.handlers["*"] = my_handler try: r._receive(message, object()) self.assertTrue(got_event[0]) finally: events.EventReceiver.handlers = {}
def test_process(self): message = {"type": "world-war"} got_event = [False] def my_handler(event): got_event[0] = True connection = Mock() connection.transport_cls = "memory" r = events.EventReceiver(connection, handlers={"world-war": my_handler}, node_id="celery.tests") r._receive(message, object()) self.assertTrue(got_event[0])
def test_catch_all_event(self): message = {"type": "world-war"} got_event = [False] def my_handler(event): got_event[0] = True connection = Mock() connection.transport_cls = "memory" r = events.EventReceiver(connection, node_id="celery.tests") events.EventReceiver.handlers["*"] = my_handler try: r._receive(message, object()) self.assertTrue(got_event[0]) finally: events.EventReceiver.handlers = {}