feat: generalize validators and support jsonschema-rs
#2225
43.87% of diff hit (target 100.00%)
View this Pull Request on Codecov
43.87% of diff hit (target 100.00%)
Annotations
Check warning on line 50 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L50
Added line #L50 was not covered by tests
Check warning on line 52 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L52
Added line #L52 was not covered by tests
Check warning on line 54 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L54
Added line #L54 was not covered by tests
Check warning on line 56 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L56
Added line #L56 was not covered by tests
Check warning on line 63 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L62-L63
Added lines #L62 - L63 were not covered by tests
Check warning on line 65 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L65
Added line #L65 was not covered by tests
Check warning on line 71 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L68-L71
Added lines #L68 - L71 were not covered by tests
Check warning on line 76 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L76
Added line #L76 was not covered by tests
Check warning on line 82 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L79-L82
Added lines #L79 - L82 were not covered by tests
Check warning on line 89 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L89
Added line #L89 was not covered by tests
Check warning on line 91 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L91
Added line #L91 was not covered by tests
Check warning on line 98 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L97-L98
Added lines #L97 - L98 were not covered by tests
Check warning on line 100 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L100
Added line #L100 was not covered by tests
Check warning on line 103 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L103
Added line #L103 was not covered by tests
Check warning on line 108 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L105-L108
Added lines #L105 - L108 were not covered by tests
Check warning on line 113 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L113
Added line #L113 was not covered by tests
Check warning on line 119 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L116-L119
Added lines #L116 - L119 were not covered by tests
Check warning on line 126 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L126
Added line #L126 was not covered by tests
Check warning on line 128 in falcon/media/validators/base.py
codecov / codecov/patch
falcon/media/validators/base.py#L128
Added line #L128 was not covered by tests
Check warning on line 103 in falcon/media/validators/jsonschema.py
codecov / codecov/patch
falcon/media/validators/jsonschema.py#L103
Added line #L103 was not covered by tests
Check warning on line 111 in falcon/media/validators/jsonschema.py
codecov / codecov/patch
falcon/media/validators/jsonschema.py#L110-L111
Added lines #L110 - L111 were not covered by tests
Check warning on line 115 in falcon/media/validators/jsonschema.py
codecov / codecov/patch
falcon/media/validators/jsonschema.py#L115
Added line #L115 was not covered by tests
Check warning on line 118 in falcon/media/validators/jsonschema.py
codecov / codecov/patch
falcon/media/validators/jsonschema.py#L118
Added line #L118 was not covered by tests
Check warning on line 125 in falcon/media/validators/jsonschema.py
codecov / codecov/patch
falcon/media/validators/jsonschema.py#L125
Added line #L125 was not covered by tests
Check warning on line 103 in falcon/media/validators/jsonschema_rs.py
codecov / codecov/patch
falcon/media/validators/jsonschema_rs.py#L103
Added line #L103 was not covered by tests