如何在其上下文中找到Django名称的表单,以便您可以在表单上声明测试?
我有一个简单的单元测试,如:
def test_stuff(self):
client = Client()
response = client.post('/admin/app/model/add', {'name': 'Some Name'}
self.assertFormError(response, 'what is this?!?!?', 'name', 'This name already exists')
Django的unittest框架提供了专门测试表单字段的方法......但它们都需要表单名称。但是,在测试管理员视图时,会自动生成这些视图,因此我不了解它们,更不用说在单元测试中对它们进行硬编码了。
我如何找到这个名字?尝试打印response.context会显示大量数据,所以我不知道从哪里开始。