From 9ae49dae5be316068a260c1734fce128bbf1d378 Mon Sep 17 00:00:00 2001 From: soksanichenko Date: Tue, 8 Nov 2022 01:43:53 +0200 Subject: [PATCH] - Fix unittests --- pungi/checks.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pungi/checks.py b/pungi/checks.py index 6f2d3c83..7f8f434f 100644 --- a/pungi/checks.py +++ b/pungi/checks.py @@ -450,11 +450,7 @@ def _extend_with_default_and_alias(validator_class, offline=False): def is_string_type(checker, instance): return isinstance(instance, six.string_types) - # type_checker = draft4_type_checker.redefine_many( - # {"array": is_array, "regex": is_string_type, "url": is_string_type} - # ) - - return jsonschema.validators.extend( + validator = jsonschema.validators.extend( validator_class, { "properties": properties_validator, @@ -464,8 +460,13 @@ def _extend_with_default_and_alias(validator_class, offline=False): "additionalProperties": _validate_additional_properties, "anyOf": _validate_any_of, }, - # type_checker=type_checker, ) + validator.DEFAULT_TYPES.update({ + "array": (list, tuple), + "regex": six.string_types, + "url": six.string_types, + }) + return validator class ConfigDeprecation(jsonschema.exceptions.ValidationError):