nose-watch

A nose plugin that re-runs test suite on filesystem event.


License
MIT
Install
pip install nose-watch==0.9.2

Documentation

nose-watch

https://secure.travis-ci.org/lukaszb/nose-watch.png?branch=master

A Nose plugin that allows to run tests continuously (uses watchdog for listening to filesystem events).

Installation

Usual thing:

pip install nose-watch

How to use

In order to use this plugin use the --with-watch switch:

nosetests --with-watch

You can pass any other options/arguments, tests should be run normally but process would stay there and watch for changes on *.py files. Every change should re-run tests.

Development

We use tox for tests. Repository is at https://github.com/lukaszb/nose-watch/. We prefer pull requests for sending patches.

To test the package you can simply run:

nosetests

Note

Please do not use the plugin itself (--with-watch) to test the plugin as it would be picked by nose before the one from repository. If you want to watch for changes please use provided watch-tests.sh script.