I am working through the O’Reilly book Test-Driven Web Development with Python by Harry Percival.