buildtest.schemas.defaults

Module Contents

Functions

custom_validator(recipe, schema)

This is a custom validator for validating JSON documents. We implement a

buildtest.schemas.defaults.custom_validator(recipe, schema)

This is a custom validator for validating JSON documents. We implement a custom resolver for finding json schemas locally by implementing a schema store. The input arguments recipe and schema is your input JSON recipe and schema content for validating the recipe. This method uses Draft7Validator for validating schemas.

Parameters
  • recipe (dict) – Input recipe as JSON document

  • schema (dict) – Input JSON Schema content to validate JSON document

buildtest.schemas.defaults.here
buildtest.schemas.defaults.resolver
buildtest.schemas.defaults.schema_store
buildtest.schemas.defaults.schema_table