DatabankLib.SchemaValidation.ValidateYAML module

DatabankLib.SchemaValidation.ValidateYAML.validate_info_dict(instance: dict, schema_path: str = '/home/runner/work/Databank/Databank/.tox/docs/lib/python3.13/site-packages/DatabankLib/SchemaValidation/Schema/info_yml_schema.json')[source]

Validate an info dict against a schema dict. Returns a list of jsonschema.ValidationError objects which is empty with valid.

DatabankLib.SchemaValidation.ValidateYAML.validate_info_file(info_file_path: str, schema_path: str = '/home/runner/work/Databank/Databank/.tox/docs/lib/python3.13/site-packages/DatabankLib/SchemaValidation/Schema/info_yml_schema.json')[source]

Validate an info file (YML/YAML) on disk against a JSON schema file. Returns a list of ValidationError objects (empty if valid).