Python 是否可以在不基于文本输入的字段上测试assertFieldOutput?
查看Python 是否可以在不基于文本输入的字段上测试assertFieldOutput?,python,django,django-testing,Python,Django,Django Testing,查看assertFieldOutput()的文档,它显示了通过字典测试用户文本输入的简易性。键作为表单的输入,值作为返回的清理数据或返回提供给字段的任何错误 self.assertFieldOutput( EmailField, {'a@a.com': 'a@a.com'}, # valid email {'aaa': ['Enter a valid email address.']} # invalid email; results in validation err
assertFieldOutput()
的文档,它显示了通过字典测试用户文本输入的简易性。键作为表单的输入,值作为返回的清理数据或返回提供给字段的任何错误
self.assertFieldOutput(
EmailField,
{'a@a.com': 'a@a.com'}, # valid email
{'aaa': ['Enter a valid email address.']} # invalid email; results in validation error
)
如果字典键是可散列的,那么是否没有办法测试非文本表单字段,例如ModelMultipleChiceField之类的选择菜单