aiida_gulp.validation package¶
Submodules¶
aiida_gulp.validation.utils module¶
Utility functions for validating JSON objects against schemas.
-
aiida_gulp.validation.utils.
load_schema
(name)[source]¶ Read and return a JSON schema.
If the name is an absolute path, it will be used as is, otherwise it will be loaded as resource from the internal json schema module.
-
aiida_gulp.validation.utils.
load_validator
(schema)[source]¶ Create a validator for a schema.
- Parameters
- Returns
the validator to use
- Return type
-
aiida_gulp.validation.utils.
validate_against_schema
(data, schema)[source]¶ Validate json-type data against a schema.
- Parameters
- Raises
jsonschema.exceptions.SchemaError – if the schema is invalid
jsonschema.exceptions.ValidationError – if the instance is invalid
- Returns
return True if validated
- Return type
Module contents¶
Package for validating JSON objects against schemas.