Following Test-Driven-Development with Python