I found autonose to be pretty unreliable but sniffer seems to work very well.
$ pip install sniffer
$ cd myproject
Then instead of running “nosetests”, you run:
$ sniffer
Or instead of nosetests --verbose --with-doctest
, you run:
$ sniffer -x--verbose -x--with-doctest
As described in the readme, it’s a good idea to install one of the platform-specific filesystem-watching libraries, pyinotify
, pywin32
or MacFSEvents
(all installable via pip
etc)