コード例 #1
0
 def test_process_shutdown_on_worker_shutdown(self):
     from celery.concurrency.prefork import process_destructor
     from celery.concurrency.asynpool import Worker
     with patch('celery.signals.worker_process_shutdown') as ws:
         with patch('os._exit') as _exit:
             worker = Worker(None, None, on_exit=process_destructor)
             worker._do_exit(22, 3.1415926)
             ws.send.assert_called_with(
                 sender=None, pid=22, exitcode=3.1415926,
             )
             _exit.assert_called_with(3.1415926)
コード例 #2
0
ファイル: test_worker.py プロジェクト: auvipy/celery
 def test_process_shutdown_on_worker_shutdown(self):
     from celery.concurrency.prefork import process_destructor
     from celery.concurrency.asynpool import Worker
     with patch('celery.signals.worker_process_shutdown') as ws:
         with patch('os._exit') as _exit:
             worker = Worker(None, None, on_exit=process_destructor)
             worker._do_exit(22, 3.1415926)
             ws.send.assert_called_with(
                 sender=None, pid=22, exitcode=3.1415926,
             )
             _exit.assert_called_with(3.1415926)