Skip to content Skip to sidebar Skip to footer

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"