Format checkΒΆ
You can check format for predefined OAS primitive types
from openapi_schema_validator import oas31_format_checker
validate({"name": "John", "birth-date": "-12"}, schema, format_checker=oas31_format_checker)
Traceback (most recent call last):
...
ValidationError: '-12' is not a 'date'