pytest_jsonschema_snapshot.tools.genson_addon.to_schema_converter¶
Json → Schema with optional format handling.
format_mode options¶
"on"
– detect formats and let validators assert them (default)."off"
– ignore formats entirely."safe"
– keep the annotations but embed a$vocabulary
block thatdisables the draft‑2020‑12 format‑assertion vocabulary. This makes every
format
purely informational, regardless of validator settings.
Classes¶
A thin wrapper around |
Module Contents¶
- class JsonToSchemaConverter(
- schema_uri: str = 'https://json-schema.org/draft/2020-12/schema',
- *,
- format_mode: _FormatMode = 'on',
A thin wrapper around
genson.SchemaBuilder
.