openschemas.main.validate.criteria package¶
Submodules¶
openschemas.main.validate.criteria.base module¶
openschemas.main.validate.criteria.structure module¶
-
openschemas.main.validate.criteria.structure.
mapping
(spec)[source]¶ test the mapping subgroup in the specification
- mapping:
- name: Check for valid structure of list of mappings
- level: error
- function: openschemas.main.validate.criteria.structure.mapping
-
openschemas.main.validate.criteria.structure.
optional
(spec)[source]¶ optional_structure looks for a schema having optional fields, and issues a warning if doesn’t exist. To implement this in a criteria.yml:
- checks:
- global:
- name: Check for optional global sections and metadata
- level: warning
- function: openschemas.main.validate.criteria.structure.optional
-
openschemas.main.validate.criteria.structure.
required
(spec)[source]¶ required_structure looks for a schema’s required fields, and issues an exit if doesn’t exist. To implement this in a criteria.yml:
- checks:
- global:
- name: Check for required global sections and metadata
- level: error
- function: openschemas.main.validate.criteria.structure.required