Source created while working through the O'Reilly book "Test-Driven Development with Python".