2012-02-22 37 views
5

Tôi muốn đảm bảo rằng bộ thử nghiệm Django của tôi bao gồm tất cả các URL được liệt kê trong cấu hình URL của tôi. Có cách nào để so sánh danh sách trong cấu hình URL với danh sách các URL đã bị truy cập trong một bộ thử nghiệm không?Kiểm tra URL của Suite Django

Trả lời

2

Tôi đã có thể đưa ra giải pháp bằng cách xác định người chạy bộ thử nghiệm tùy chỉnh ghi lại các URL được truy cập và so sánh nó với danh sách URL được định cấu hình.

Dưới đây là các mã: http://djangosnippets.org/snippets/2694/

0

Bạn nên sử dụng django-bảo hiểm

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

Nó chạy bộ kiểm tra của bạn, và kết quả báo cáo html tốt đẹp của những gì đang bao phủ. Tôi nghĩ rằng đây sẽ là một cách không an toàn và mạnh mẽ hơn để đảm bảo rằng tất cả các url của bạn đều được đề cập đến.

+0

Tôi đã sử dụng này, nhưng tôi cũng muốn bảo hiểm URL, vì bạn có thể bao gồm tất cả đường dẫn mã mà không bao gồm tất cả các URL. – jterrace

Các vấn đề liên quan