Пример #1
0
def test_run(mock_time):
    # so the worker exits immediately
    worker = Main(1, 'test name', ['default'])

    def set_shutdown(_):
        # stop the worker after one run
        worker.state = State.shutdown

    mock_time.side_effect = set_shutdown
    worker.run()
Пример #2
0
    def handle(self, *args, **options):
        log_level = logging.INFO
        if options['verbosity'] == 0:
            log_level = logging.ERROR
        if options['verbosity'] > 1:
            log_level = logging.DEBUG
        logging.basicConfig(level=log_level, format='%(message)s')

        worker = Main(
            options['concurrency'],
            options['name'],
            options['queues'],
        )
        worker.run()