Test-Driven Development with Python Book Example