summaryrefslogtreecommitdiff
path: root/jsonschema/tests/test_validators.py
diff options
context:
space:
mode:
Diffstat (limited to 'jsonschema/tests/test_validators.py')
-rw-r--r--jsonschema/tests/test_validators.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/jsonschema/tests/test_validators.py b/jsonschema/tests/test_validators.py
index 00e0c40..1228078 100644
--- a/jsonschema/tests/test_validators.py
+++ b/jsonschema/tests/test_validators.py
@@ -2333,8 +2333,15 @@ class TestRefResolver(TestCase):
See #1085.
"""
schema = validators.Draft7Validator.META_SCHEMA
- resolver = validators._RefResolver("", schema)
- validator = validators.Draft7Validator(schema, resolver=resolver)
+ one = validators._RefResolver("", schema)
+ validator = validators.Draft7Validator(schema, resolver=one)
+ self.assertFalse(validator.is_valid({"maxLength": "foo"}))
+
+ another = {
+ "allOf": [{"$ref": validators.Draft7Validator.META_SCHEMA["$id"]}],
+ }
+ two = validators._RefResolver("", another)
+ validator = validators.Draft7Validator(another, resolver=two)
self.assertFalse(validator.is_valid({"maxLength": "foo"}))