O Asyncworker usa o pipenv
com gerenciador de ambientes e dependências. Para instalar as dependencias necessárias, faça:
$ pipenv install --dev --pre
Depois disso você poderá rodar os testes unitários com:
$ pipenv run test
Os testes de integração dependem de um RabbitMQ rodando localmente, para isso faça:
$ docker run -d --rm --net=host rabbitmq:3.6-management
e depois:
$ pipenv run itest
Para rodar todos os testes (unitários e de integração), faça:
$ pipenv run all-tests