Run all validation checks on a parsed document. Raises ValidationError on failure.
(doc: dict)
| 15 | |
| 16 | |
| 17 | def validate_document(doc: dict) -> dict: |
| 18 | """Run all validation checks on a parsed document. Raises ValidationError on failure.""" |
| 19 | check_required_fields(doc) |
| 20 | check_format(doc) |
| 21 | doc = normalize_fields(doc) |
| 22 | return doc |
| 23 | |
| 24 | |
| 25 | def check_required_fields(doc: dict) -> None: |
no test coverage detected