Django Test Suite Url Coverage
I'd like to make sure that my Django test suite covers all URLs listed in my URL configuration. Is there a way to compare the list in the URL configuration to a list of URLs that h
Solution 1:
I was able to come up with a solution by defining a custom test suite runner that records the URLs being accessed and compares it to the list of configured URLs.
Here's the code: http://djangosnippets.org/snippets/2694/
Solution 2:
You should use django-coverage
http://pypi.python.org/pypi/django-coverage
It runs your test suite, and outputs nice html reports of what code is covered. I think this will be a more fail-safe and robust way to make sure that all your urls are covered.
Post a Comment for "Django Test Suite Url Coverage"