【发布时间】:2021-05-25 13:51:58
【问题描述】:
我想测试是否引发了异常,我该怎么做?
在我的 file.py 我有这个功能:
//file.py
def unlink(self):
for rec in self:
if rec.state in ('progress', 'done'):
raise ValidationError(_('Error!!))
return super(MyClass, self).unlink()
//test_file.py
my_obj.button_validate()
my_obj.unlink()
在函数中添加:my_obj.unlink() 时, 我在日志中得到这样的输出:
raise ValidationError(_('Error!!'))
odoo.exceptions.ValidationError: Error!!
如果显示验证错误,如何添加测试?
【问题讨论】:
标签: javascript python xml odoo