You should be able to run the tests with:
$ cd snacking-celery-src $ pipenv run tox
Or an app command like:
$ pipenv run snacking hello
Running the celery worker:
$ pipenv run celery -A snacking.celery.tasks worker --loglevel=info
- Celery: Getting Started
- Celery: Using RabbitMQ
- https://www.fullstackpython.com/task-queues.html
- https://www.rabbitmq.com/tutorials/tutorial-one-python.html
- https://kuyruk.readthedocs.io/en/latest/ (simple)
- https://huey.readthedocs.io/en/latest/ (Redis/SQLite only)
- http://python-rq.org/ (Redis only)
- https://github.com/closeio/tasktiger (Redis only)
- https://github.com/Bogdanp/dramatiq (be careful of the license: Affero GPL)
- Hello
- CLI
- Worker
- RabbitMQ
- Diagram
- Worker output
- Worker processes
- 8
- queue: snacking
- sudo rabbitmqctl list_queues
- Flower?