我正在编写一些基本测试并且测试失败。
def test_new_user_registration(self):
self.client.get('/user/register')
form = RegistrationForm(
email=u'crow@crow.com',
first_name=u'Alex',
last_name=u'Frazer',
username=u'crow',
password=u'fake_password',
confirm_password=u'fake_password'
)
self.assertTrue(form.validate())
form.validate()
上的断言错误失败,但如何查看验证错误是什么?
答案 0 :(得分:2)
使用form.errors
:
errors
包含每个字段的错误列表的dict。如果表单清空 尚未经过验证,或没有错误。
答案 1 :(得分:0)
您可以通过添加以下内容来打印错误:print form.errors.items()。