【发布时间】:2012-12-08 20:21:55
【问题描述】:
我有一个项目,其中一些更改可能会导致某些视图中的状态为 500。
进行单元测试以检查所有视图/页面(当然,其中包含静态路由,其中没有变量)是否不返回 500 状态的最优雅的方法是什么?
【问题讨论】:
标签: python django unit-testing internal-server-error
我有一个项目,其中一些更改可能会导致某些视图中的状态为 500。
进行单元测试以检查所有视图/页面(当然,其中包含静态路由,其中没有变量)是否不返回 500 状态的最优雅的方法是什么?
【问题讨论】:
标签: python django unit-testing internal-server-error
对于单元测试,您可以使用以下内容:
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)
【讨论】: