Я хотел бы убедиться, что мой набор тестов Django охватывает все URL, перечисленные в моей конфигурации URL.Есть ли способ сравнить список в конфигурации URL со списком URL, которые были получены во время набора тестов?
Мне удалось найти решение, определив пользовательский набор тестов, который записывает доступные URL-адреса и сравнивает их со списком настроенных URL-адресов.
Вот код: http://djangosnippets.org/snippets/2694/
Вы должны использовать django-покрытие
http://pypi.python.org/pypi/django-coverage
Он запускает ваш набор тестов и выводит хорошие html-отчеты о том, какой код покрыт.Я думаю, что это будет более надежный и надежный способ убедиться, что все ваши URL-адреса покрыты.