Throw error if postage parameter for precompiled POST request incorrect

This commit is contained in:
Pea Tyczynska
2019-01-10 16:04:06 +00:00
parent 56bae2b077
commit 5a1094b6fd
3 changed files with 28 additions and 1 deletions

View File

@@ -29,6 +29,13 @@ def validate(json_to_validate, schema):
validate_email_address(instance)
return True
@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.")
return True
@format_checker.checks('datetime_within_next_day', raises=ValidationError)
def validate_schema_date_with_hour(instance):
if isinstance(instance, str):