Create AbstractRequestBodyValidator class

This commit is contained in:
Robbe Sneyders
2023-02-25 00:59:07 +01:00
parent 969c1460e6
commit 3e733df181
11 changed files with 264 additions and 226 deletions

View File

@@ -28,8 +28,9 @@ def test_validator_map(json_validation_spec_dir, spec):
MinLengthRequestValidator = extend(Draft4RequestValidator, {"type": validate_type})
class MyJSONBodyValidator(JSONRequestBodyValidator):
def __init__(self, *args, **kwargs):
super().__init__(*args, validator=MinLengthRequestValidator, **kwargs)
@property
def _validator(self):
return MinLengthRequestValidator(self._schema)
validator_map = {"body": {"application/json": MyJSONBodyValidator}}