Tutorial from Test-Driven Development with Python