断言错误消息与 Django 中的字符串匹配
asserting an error message matches a string in Django
这可能吗?我有一条自定义错误消息,我想检查它是否在未满足验证时引发。我可以做类似以下的事情吗?
self.assertEqual(ValidationError.message, 'name validation not met')
是的,是这样的:
with self.assertRaisesMessage(ValidationError, 'name validation not met'):
# code that causes the exception
要使用 assertRaisesMessage
助手,您应该在 Django TestCase
.
内工作
这可能吗?我有一条自定义错误消息,我想检查它是否在未满足验证时引发。我可以做类似以下的事情吗?
self.assertEqual(ValidationError.message, 'name validation not met')
是的,是这样的:
with self.assertRaisesMessage(ValidationError, 'name validation not met'):
# code that causes the exception
要使用 assertRaisesMessage
助手,您应该在 Django TestCase
.