@@ -176,13 +176,13 @@ async def test_preload_import_time():
176176async def test_web_preload ():
177177 with (
178178 mock .patch (
179- "urllib3.PoolManager. request" ,
179+ "urllib. request.urlopen " ,
180180 ** {
181- "return_value.data " : b"def dask_setup(dask_server):"
181+ "return_value.__enter__.return_value.read.return_value " : b"def dask_setup(dask_server):"
182182 b"\n dask_server.foo = 1"
183183 b"\n "
184184 },
185- ) as request ,
185+ ) as mock_urlopen ,
186186 captured_logger ("distributed.preloading" ) as log ,
187187 ):
188188 async with Scheduler (
@@ -200,9 +200,7 @@ async def test_web_preload():
200200 )
201201 is not None
202202 )
203- assert request .mock_calls == [
204- mock .call (method = "GET" , url = "http://example.com/preload" , retries = mock .ANY )
205- ]
203+ assert mock_urlopen .call_args_list == [mock .call ("http://example.com/preload" )]
206204
207205
208206@gen_cluster (nthreads = [])
@@ -233,15 +231,13 @@ async def test_web_preload_worker():
233231 dask.config.set(scheduler_address="tcp://127.0.0.1:{ port } ")
234232 """ ).encode ()
235233 with mock .patch (
236- "urllib3.PoolManager. request" ,
237- ** {"return_value.data " : data },
238- ) as request :
234+ "urllib. request.urlopen " ,
235+ ** {"return_value.__enter__.return_value.read.return_value " : data },
236+ ) as mock_urlopen :
239237 async with Scheduler (port = port , host = "localhost" , dashboard_address = ":0" ) as s :
240238 async with Nanny (preload_nanny = ["http://example.com/preload" ]) as nanny :
241239 assert nanny .scheduler_addr == s .address
242- assert request .mock_calls == [
243- mock .call (method = "GET" , url = "http://example.com/preload" , retries = mock .ANY )
244- ]
240+ assert mock_urlopen .call_args_list == [mock .call ("http://example.com/preload" )]
245241
246242
247243# This test is blocked on https://github.com/dask/distributed/issues/5819
0 commit comments