The nova.api.validator
Module¶
-
validate
(args, validator)¶ Validate values of args against validators in validator.
Parameters: - args – Dict of values to be validated.
- validator – A dict where the keys map to keys in args
and the values are validators.
Applies each validator to
args[key]
Returns: True if validation succeeds. Otherwise False.
A validator should be a callable which accepts 1 argument and which returns True if the argument passes validation. False otherwise. A validator should not raise an exception to indicate validity of the argument.
Only validates keys which show up in both args and validator.
-
validate_image_path
(val)¶
-
validate_int
(max_value=None)¶
-
validate_str
(max_length=None)¶
-
validate_url_path
(val)¶ True if val is matched by the path component grammar in rfc3986.
-
validate_user_data
(user_data)¶ Check if the user_data is encoded properly.