我应该如何为Django中的表单编写测试?

25 浏览
0 Comments

我应该如何为Django中的表单编写测试?

在编写测试时,我想要模拟对Django中的视图发送请求,主要是为了测试表单。以下是一个简单测试请求的代码片段:

from django.tests import TestCase
class MyTests(TestCase):
    def test_forms(self):
        response = self.client.post("/my/form/", {'something':'something'})
        self.assertEqual(response.status_code, 200) # 我们得到一个带有错误的页面返回

不论是否存在表单错误,该页面始终返回200的响应。我该如何检查我的表单是否失败,并且特定字段(`something`)是否存在错误?

0