My walkthrough of the book Test-Driven Development with Python by Harry Percival