Dat*_*eed 5 python django unit-testing internal-server-error
我有一个项目,在某些视图中,某些更改可能会导致500状态.
为了不返回500状态,进行单元测试的最优雅的方法是什么,它将检查所有视图/页面(使用静态路由,当然没有vars)?
对于单元测试,您可以使用以下内容:
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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1069 次 |
| 最近记录: |