The -v 2 parameter is there to get the list of tests printed, and is otherwise
unnecessary.

For learning purposes, try to break the tests and witness the details in the
output of the test runner.

How does it work?

Custom hooks are installed for urllib to pass all requests for
http://testserver to a subclass of WSGIHandler (which
exposes Django applications through WSGI). The real heavy lifting is
performed by wsgi_intercept.

Feedback

There is a home page with
instructions on how to access the code repository.