def test_either_side_effect_model_or_uri_is_required(self): group_object = Sample.objects.create() trigger = Sample.objects.create() rule = Rule.objects.create(group_object=group_object) log = ManipulationLog(rule=rule, trigger_model=trigger) with self.assertRaises(ValidationError): log.full_clean()
def test_side_effect_model_is_not_required_when_side_effect_uri(self): group_object = Sample.objects.create() trigger = Sample.objects.create() rule = Rule.objects.create(group_object=group_object) log = ManipulationLog(rule=rule, trigger_model=trigger, side_effect_uri="http://localhost/sample") with self.assertRaises(AssertionError): with self.assertRaises(ValidationError): log.full_clean()