summaryrefslogtreecommitdiff
path: root/jsonschema/tests/test_deprecations.py
diff options
context:
space:
mode:
Diffstat (limited to 'jsonschema/tests/test_deprecations.py')
-rw-r--r--jsonschema/tests/test_deprecations.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/jsonschema/tests/test_deprecations.py b/jsonschema/tests/test_deprecations.py
index 898a792..d21065f 100644
--- a/jsonschema/tests/test_deprecations.py
+++ b/jsonschema/tests/test_deprecations.py
@@ -125,6 +125,22 @@ class TestDeprecations(TestCase):
),
)
+ def test_Validator_resolver(self):
+ """
+ As of v4.18.0, accessing Validator.resolver is deprecated.
+ """
+
+ validator = validators.Draft7Validator({})
+ with self.assertWarns(DeprecationWarning) as w:
+ self.assertIsInstance(validator.resolver, validators._RefResolver)
+
+ self.assertEqual(w.filename, __file__)
+ self.assertTrue(
+ str(w.warning).startswith(
+ "Accessing Draft7Validator.resolver is ",
+ ),
+ )
+
def test_Validator_subclassing(self):
"""
As of v4.12.0, subclassing a validator class produces an explicit