-
Piotr Maślanka authoredUnverified65f2e97f
After you've reviewed these contribution guidelines, you'll be all set to
contribute to this project.
CONTRIBUTING.md 922 B
Contributing guide
- Keep it unit tested, so that coverage doesn't fall down too much.
- Exhaustive pydoc. Remember to update the docs/.
- If you introduce any gotchas, document them in docs/.
- We aim to support Python 2.7 as long as possible, keep that in account.
Unit tests
Tests work using docker-compose.
Just
docker-compose up --build unittest
docker-compose up --build stress_tests
If you want to debug things, you have RabbitMQ management enabled on Vagrant. Go to http://127.0.0.1:15672 and log in with user / user
RabbitMQ management is NOT enabled on Travis CI.
If you want to see a coverage report, run tests like this:
nosetests --with-coverage --exe
coverage html
--exe is for the cases where you run on Windows, and everything in /vagrant is 777.
and then go to http://127.0.0.1:8765