Stanford-Online/class2go — pull request #1363 by redfive (2012-11-27 21:24:11+00:00)
Title: Increased test coverage & a report

This is a sizable PR that does the following:
- Sets up some cleaner inheritance to allow for a wider range of tests to be written
- adds the execution of a coverage script to generate a coverage report
- converts the existing c2g test to use the new inheritance
- converts and fixes the existing courses test to use the new inheritance
- names a handful of urls in urls.py to allow for reverse lookup
- removes a no-op test
- adds a number of settings to allow running tests with some reasonable defaults and generate the coverage report

I will be running this against the jenkins instance this afternoon to check on what new requirements this adds to the testing setup. I lost track while working on this but I believe it will require at list the addition of doing a pip install coverage. If there are any additions I'll send out an email before this lands and post a documentation patch as well.