测试django模型清洁方法
我有一个带有clean方法的模型,该方法检查两个字段中的任何一个是否为null,如果为null,则会引发ValidationError 如何执行测试(通常我使用nose)来创建实例,而不使测试出错。我想做一些断言,以确保创建实例失败 这是清洁方法:测试django模型清洁方法,django,testing,nose,Django,Testing,Nose,我有一个带有clean方法的模型,该方法检查两个字段中的任何一个是否为null,如果为null,则会引发ValidationError 如何执行测试(通常我使用nose)来创建实例,而不使测试出错。我想做一些断言,以确保创建实例失败 这是清洁方法: def clean(self): if not self.message and not self.image: raise ValidationError('You must provide either Message a
def clean(self):
if not self.message and not self.image:
raise ValidationError('You must provide either Message and/or '
'Image')
使用:
instance = YourModel()
self.assertRaises(ValidationError, instance.clean)