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.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/jsonschema/tests/test_validators.py b/jsonschema/tests/test_validators.py
index a9b7f6a..00e0c40 100644
--- a/jsonschema/tests/test_validators.py
+++ b/jsonschema/tests/test_validators.py
@@ -2328,6 +2328,15 @@ class TestRefResolver(TestCase):
resolver.pop_scope()
self.assertIn("Failed to pop the scope", str(exc.exception))
+ def test_pointer_within_schema_with_different_id(self):
+ """
+ See #1085.
+ """
+ schema = validators.Draft7Validator.META_SCHEMA
+ resolver = validators._RefResolver("", schema)
+ validator = validators.Draft7Validator(schema, resolver=resolver)
+ self.assertFalse(validator.is_valid({"maxLength": "foo"}))
+
def sorted_errors(errors):
def key(error):