2012-02-22 3 views
5

Django 테스트 스위트가 URL 구성에 나열된 모든 URL을 포함하는지 확인하고 싶습니다. URL 구성의 목록을 테스트 스위트 중 히트 한 URL 목록과 비교하는 방법이 있습니까?Django 테스트 스위트 URL 커버리지

답변

2

나는 액세스되는 URL을 기록하고 구성된 URL 목록과 비교하는 사용자 정의 테스트 스위트 러너를 정의하여 해결책을 찾을 수있었습니다. 당신이 모든 URL을 포함하지 않고 모든 코드 경로를 커버 할 수 있기 때문에, http://djangosnippets.org/snippets/2694/

0

당신은 장고 커버리지

http://pypi.python.org/pypi/django-coverage

그것은 당신의 테스트 스위트를 실행하고 출력을 덮여 어떤 코드의 좋은 HTML 보고서를 사용해야합니다. 나는 이것이 당신의 모든 URL들이 다 보장 될 수 있도록보다 안전하고 견고한 방법이 될 것이라고 생각합니다.

+0

이미이를 사용하고 있고 또한 URL 범위를 원하는 :

여기에 코드입니다. – jterrace