我有一个项目,其中一些更改可能会导致某些视图中的状态为 500。
进行单元测试以检查所有视图/页面(当然,其中包含静态路由,其中没有变量)以不返回 500 状态的最优雅的方法是什么?
我有一个项目,其中一些更改可能会导致某些视图中的状态为 500。
进行单元测试以检查所有视图/页面(当然,其中包含静态路由,其中没有变量)以不返回 500 状态的最优雅的方法是什么?
对于单元测试,您可以使用以下内容:
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)