starting example from test-driven development with python
will create a to-do list app