def test_worker_listen_failed_start(): q = mock.create_autospec(Queue, instance=True) q.storage = None q.listen.side_effect = KeyboardInterrupt() worker = Worker(queue=q) worker.listen() assert q.cleanup.called
def test_worker_listen(): q = MockQueue() worker = Worker(queue=q) t = Mock() q.enqueue_task(t) worker.listen() assert t.execute.called
def test_worker_listen(): q = MockQueue() worker = Worker(queue=q) t = Mock() q.enqueue_task(t) worker.listen() assert t.execute.called
def test_worker_listen(): q = MockQueue() worker = Worker(queue=q) t = mock.Mock() q.enqueue_task(t) worker.listen() assert t.execute.called assert q.subscriber.result.called assert q.subscriber.cancel.called