5

我有一个项目,其中一些更改可能会导致某些视图中的状态为 500。

进行单元测试以检查所有视图/页面(当然,其中包含静态路由,其中​​没有变量)以不返回 500 状态的最优雅的方法是什么?

4

1 回答 1

2

对于单元测试,您可以使用以下内容:

from django import test
from django.core.urlresolvers import reverse
from page.urls import urlpatterns

class PageTest(test.TestCase):

   def test_responses(self):
       for url in urlpatterns:
           response = self.client.get(reverse(url.name))
           self.assertEqual(response.status_code, 200)
于 2012-12-08T21:42:52.307 回答