tdd tutorial here: http://net.tutsplus.com/tutorials/python-tutorials/test-driven-development-in-python/