Skip to content

Commit 787dbc9

Browse files
committed
Re-add the direct test of RefResolver's deprecation.
1 parent 25f40e5 commit 787dbc9

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

jsonschema/tests/test_deprecations.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,20 @@ def test_Validator_resolver(self):
141141
),
142142
)
143143

144+
def test_RefResolver(self):
145+
"""
146+
As of v4.18.0, RefResolver is fully deprecated.
147+
"""
148+
149+
message = "jsonschema.RefResolver is deprecated"
150+
with self.assertWarnsRegex(DeprecationWarning, message) as w:
151+
from jsonschema import RefResolver # noqa: F401
152+
self.assertEqual(w.filename, __file__)
153+
154+
with self.assertWarnsRegex(DeprecationWarning, message) as w:
155+
from jsonschema.validators import RefResolver # noqa: F401, F811
156+
self.assertEqual(w.filename, __file__)
157+
144158
def test_Validator_subclassing(self):
145159
"""
146160
As of v4.12.0, subclassing a validator class produces an explicit

0 commit comments

Comments
 (0)