我正在使用测试客户端(django.test.client.Client)为Django应用程序编写单元测试。
我的应用程序页面上有一个包含EmailField的表单。在我的单元测试中,我想提交包含无效电子邮件地址的表单数据,然后检查响应内容以验证它是否包含无效电子邮件地址的错误消息文本。
但我如何知道要查找的文字?
通常,如何获取特定字段类型的默认错误消息?
答案 0 :(得分:2)
我终于想出了这个:
>>> from django.core.validators import EmailValidator
>>> EmailValidator.message.strip()
u'Enter a valid email address.'
它满足了我的迫切需求,但似乎应该有更好的解决方案。