To run tests you will need these packages:
- coverage
- nose
- mock
- requests
For your convenience they are all listed in the requirements.txt file in this directory.
If you are running Python 3.3+ mock already exists in the standard library so you don't
need to install it. For Python 2.6 you also need to install unittest2 package. After all
dependencies are installed you can run tests with this command:
$ nosetests --with-coverage --cover-erase --cover-package=redmine