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 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