Skip to content

Commit f81f85f

Browse files
committed
Fix test mocking urlopen
1 parent 580f98f commit f81f85f

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

jsonschema/tests/test_validators.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2379,11 +2379,9 @@ def fake_urlopen(url):
23792379
self.assertEqual(url, "http://bar")
23802380
yield BytesIO(json.dumps(schema).encode("utf8"))
23812381

2382-
self.addCleanup(setattr, validators, "urlopen", validators.urlopen)
2383-
validators.urlopen = fake_urlopen
2384-
2385-
with self.resolver.resolving(ref) as resolved:
2386-
pass
2382+
with mock.patch("urllib.request.urlopen", new=fake_urlopen): # noqa: SIM117
2383+
with self.resolver.resolving(ref) as resolved:
2384+
pass
23872385
self.assertEqual(resolved, 12)
23882386

23892387
def test_it_retrieves_local_refs_via_urlopen(self):

0 commit comments

Comments
 (0)