如何测试细节,删除等

时间:2014-11-11 21:53:13

标签: python django testing python-unittest

我有这个网址:

url(r'^detail/(?P<pk>\d+)/$', views.Details.as_view(), name='detail'),

我的测试:

def test_detail(self):
    resp = self.client.get("/detail/")
    self.assertEqual(resp.status_code, 200)

在我的测试结果中,我得到:

AssertionError: 404 != 200

如何测试?

1 个答案:

答案 0 :(得分:2)

您的详细信息视图网址条目需要提取详细信息

reverse('detail', args=[your_detail.pk])

在您的错误测试中,pk未匹配,因为您没有包含值。