follow along with "Test-Driven Development with Python"