summaryrefslogtreecommitdiff
path: root/jsonschema
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2023-02-23 14:55:45 +0200
committerJulian Berman <Julian@GrayVines.com>2023-02-23 14:55:45 +0200
commit787dbc9a143b0631024999a2a3dd56619d42b39d (patch)
treef4d65c4ef53348236ef09d086164e62cbc28b726 /jsonschema
parent25f40e56590135dffb82a2cb69eb8f4ac2876f22 (diff)
downloadjsonschema-787dbc9a143b0631024999a2a3dd56619d42b39d.tar.gz
Re-add the direct test of RefResolver's deprecation.
Diffstat (limited to 'jsonschema')
-rw-r--r--jsonschema/tests/test_deprecations.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/jsonschema/tests/test_deprecations.py b/jsonschema/tests/test_deprecations.py
index d21065f..5370599 100644
--- a/jsonschema/tests/test_deprecations.py
+++ b/jsonschema/tests/test_deprecations.py
@@ -141,6 +141,20 @@ class TestDeprecations(TestCase):
),
)
+ def test_RefResolver(self):
+ """
+ As of v4.18.0, RefResolver is fully deprecated.
+ """
+
+ message = "jsonschema.RefResolver is deprecated"
+ with self.assertWarnsRegex(DeprecationWarning, message) as w:
+ from jsonschema import RefResolver # noqa: F401
+ self.assertEqual(w.filename, __file__)
+
+ with self.assertWarnsRegex(DeprecationWarning, message) as w:
+ from jsonschema.validators import RefResolver # noqa: F401, F811
+ self.assertEqual(w.filename, __file__)
+
def test_Validator_subclassing(self):
"""
As of v4.12.0, subclassing a validator class produces an explicit