我想确保我的Django测试套件涵盖了我的URL配置中列出的所有URL。有没有办法将URL配置中的列表与测试套件中遇到的URL列表进行比较?
答案 0 :(得分:2)
我能够通过定义一个自定义测试套件运行器来提出解决方案,该运行器记录正在访问的URL并将其与配置的URL列表进行比较。
答案 1 :(得分:0)
你应该使用django-coverage
http://pypi.python.org/pypi/django-coverage
它运行您的测试套件,并输出有关所涵盖代码的精美html报告。我认为这将是一种更加安全可靠的方法,可以确保您的所有网址都被覆盖。