【发布时间】:2018-10-01 22:55:41
【问题描述】:
我的模型中有以下验证函数:
@classmethod
def validate_kind(cls, kind):
if kind == 'test':
raise ValidationError("Invalid question kind")
我正在尝试如下测试:
w = Model.objects.get(id=1)
self.assertRaises(ValidationError, w.validate_kind('test'),msg='Invalid question kind')
我也试过了:
self.assertRaisesRegex(w.validate_kind('test'),'Invalid question kind')
这两个都不能正常工作。我做错了什么?
【问题讨论】:
标签: django python-unittest django-testing django-tests django-errors