@@ -2945,7 +2945,7 @@ async def test_automap_all_cookies(meta):
29452945 "ZYTE_API_EXPERIMENTAL_COOKIES_ENABLED" : True ,
29462946 "ZYTE_API_TRANSPARENT_MODE" : True ,
29472947 }
2948- crawler = await get_crawler (settings )
2948+ crawler = await get_crawler (settings , start_handler = True )
29492949 cookie_middleware = get_downloader_middleware (crawler , CookiesMiddleware )
29502950 handler = get_download_handler (crawler , "https" )
29512951 param_parser = handler ._param_parser
@@ -3029,6 +3029,7 @@ async def test_automap_all_cookies(meta):
30293029 # {"name": "c", "value": "d", "domain": "b.example"},
30303030 ]
30313031 )
3032+ await handler ._close ()
30323033
30333034
30343035@pytest .mark .parametrize (
@@ -3053,7 +3054,7 @@ async def test_automap_cookie_jar(meta):
30533054 "ZYTE_API_EXPERIMENTAL_COOKIES_ENABLED" : True ,
30543055 "ZYTE_API_TRANSPARENT_MODE" : True ,
30553056 }
3056- crawler = await get_crawler (settings )
3057+ crawler = await get_crawler (settings , start_handler = True )
30573058 cookie_middleware = get_downloader_middleware (crawler , CookiesMiddleware )
30583059 handler = get_download_handler (crawler , "https" )
30593060 param_parser = handler ._param_parser
@@ -3090,6 +3091,7 @@ async def test_automap_cookie_jar(meta):
30903091 {"name" : "z" , "value" : "y" , "domain" : "example.com" },
30913092 ]
30923093 )
3094+ await handler ._close ()
30933095
30943096
30953097@pytest .mark .parametrize (
@@ -3106,7 +3108,7 @@ async def test_automap_cookie_limit(meta, caplog):
31063108 "ZYTE_API_MAX_COOKIES" : 1 ,
31073109 "ZYTE_API_TRANSPARENT_MODE" : True ,
31083110 }
3109- crawler = await get_crawler (settings )
3111+ crawler = await get_crawler (settings , start_handler = True )
31103112 cookie_middleware = get_downloader_middleware (crawler , CookiesMiddleware )
31113113 handler = get_download_handler (crawler , "https" )
31123114 param_parser = handler ._param_parser
@@ -3196,6 +3198,7 @@ async def test_automap_cookie_limit(meta, caplog):
31963198 assert "would get 2 cookies" in caplog .text
31973199 assert "limited to 1 cookies" in caplog .text
31983200 caplog .clear ()
3201+ await handler ._close ()
31993202
32003203
32013204class CustomCookieJar (CookieJar ):
@@ -3241,7 +3244,7 @@ async def test_automap_custom_cookie_middleware():
32413244 "ZYTE_API_EXPERIMENTAL_COOKIES_ENABLED" : True ,
32423245 "ZYTE_API_TRANSPARENT_MODE" : True ,
32433246 }
3244- crawler = await get_crawler (settings )
3247+ crawler = await get_crawler (settings , start_handler = True )
32453248 cookie_middleware = get_downloader_middleware (crawler , mw_cls )
32463249 handler = get_download_handler (crawler , "https" )
32473250 param_parser = handler ._param_parser
@@ -3252,6 +3255,7 @@ async def test_automap_custom_cookie_middleware():
32523255 assert api_params ["experimental" ]["requestCookies" ] == [
32533256 {"name" : "z" , "value" : "y" , "domain" : "example.com" }
32543257 ]
3258+ await handler ._close ()
32553259
32563260
32573261@pytest .mark .parametrize (
0 commit comments