Working through the Test Driven Development with Python book from O'Reilly