Update JSON schema postage validation for new values

This commit is contained in:
Katie Smith
2020-05-12 16:38:19 +01:00
parent 7fd52017d0
commit 6d89b01f1e
3 changed files with 5 additions and 4 deletions

View File

@@ -34,8 +34,8 @@ def validate_schema_email_address(instance):
@format_checker.checks('postage', raises=ValidationError)
def validate_schema_postage(instance):
if isinstance(instance, str):
if instance not in ["first", "second"]:
raise ValidationError("invalid. It must be either first or second.")
if instance not in ["first", "second", "europe", "rest-of-world"]:
raise ValidationError("invalid. It must be first, second, europe or rest-of-world.")
return True