diff options
author | Julian Berman <Julian@GrayVines.com> | 2023-02-23 14:55:45 +0200 |
---|---|---|
committer | Julian Berman <Julian@GrayVines.com> | 2023-02-23 14:55:45 +0200 |
commit | 787dbc9a143b0631024999a2a3dd56619d42b39d (patch) | |
tree | f4d65c4ef53348236ef09d086164e62cbc28b726 /jsonschema | |
parent | 25f40e56590135dffb82a2cb69eb8f4ac2876f22 (diff) | |
download | jsonschema-787dbc9a143b0631024999a2a3dd56619d42b39d.tar.gz |
Re-add the direct test of RefResolver's deprecation.
Diffstat (limited to 'jsonschema')
-rw-r--r-- | jsonschema/tests/test_deprecations.py | 14 |
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 |