Continuous unit test runner for django
Watson is a continuous unit test runner for django. As long as the script is running, it will monitor for changes in your code and re-run your test suite when needed.
- Monitor source code and run tests on change
- OSX notifications
- Colored test output
Watson can be installed from PyPI using easy_install:
$ easy_install Watson-CT
$ pip install Watson-CT
To setup Watson under Django add watson to your INSTALLED_APPS setting. The run manage.py drwatson to start the tester process. You can give an application label or test name using the same format as the built-in test command.