At home I’m developing software more and more using the lagom* programming language Python. What I lacked in that environment was a simple TDD tool to do what I call “continous” development. Others refer to the concept as zero-click TDD.
So I’ve been developing a single-module project I call “pyTDDmon” (Python TDD monitor) since autumn 2009. It features auto-test-discovery and test-running using the built-in Python module unittest.
Read more about pyTDDmon on bitbucket, or just download pyTDDmon.py. Put it in your source folder (sorry only single-folder projects supported as of yet!) and run it. Voila!
Here is a demo of pyTDDmon in action, on the Ubuntu operating system:
* lagom is a Swedish word that is hard to translate into english; means some mix of pragmatic/working/ubiquitous