Bump aiohttp to 3.9.4 (#110730)

* Bump aiohttp to 3.9.4

This is rc0 for now but will be updated when the full release it out

* cleanup cruft

* regen

* fix tests (these changes are fine)

* chunk size is too small to read since boundry is now enforced

* chunk size is too small to read since boundry is now enforced
This commit is contained in:
J. Nick Koston 2024-04-11 11:58:56 -10:00 committed by GitHub
parent db38da8eb8
commit 137514edb7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 12 additions and 12 deletions

View file

@ -5,7 +5,7 @@ aiodiscover==2.0.0
aiodns==3.2.0 aiodns==3.2.0
aiohttp-fast-url-dispatcher==0.3.0 aiohttp-fast-url-dispatcher==0.3.0
aiohttp-zlib-ng==0.3.1 aiohttp-zlib-ng==0.3.1
aiohttp==3.9.3 aiohttp==3.9.4
aiohttp_cors==0.7.0 aiohttp_cors==0.7.0
astral==2.2 astral==2.2
async-interrupt==1.1.1 async-interrupt==1.1.1

View file

@ -24,7 +24,7 @@ classifiers = [
requires-python = ">=3.12.0" requires-python = ">=3.12.0"
dependencies = [ dependencies = [
"aiodns==3.2.0", "aiodns==3.2.0",
"aiohttp==3.9.3", "aiohttp==3.9.4",
"aiohttp_cors==0.7.0", "aiohttp_cors==0.7.0",
"aiohttp-fast-url-dispatcher==0.3.0", "aiohttp-fast-url-dispatcher==0.3.0",
"aiohttp-zlib-ng==0.3.1", "aiohttp-zlib-ng==0.3.1",

View file

@ -4,7 +4,7 @@
# Home Assistant Core # Home Assistant Core
aiodns==3.2.0 aiodns==3.2.0
aiohttp==3.9.3 aiohttp==3.9.4
aiohttp_cors==0.7.0 aiohttp_cors==0.7.0
aiohttp-fast-url-dispatcher==0.3.0 aiohttp-fast-url-dispatcher==0.3.0
aiohttp-zlib-ng==0.3.1 aiohttp-zlib-ng==0.3.1

View file

@ -90,9 +90,9 @@ async def test_upload_large_file(
file_upload.TEMP_DIR_NAME + f"-{getrandbits(10):03x}", file_upload.TEMP_DIR_NAME + f"-{getrandbits(10):03x}",
), ),
patch( patch(
# Patch one megabyte to 8 bytes to prevent having to use big files in tests # Patch one megabyte to 50 bytes to prevent having to use big files in tests
"homeassistant.components.file_upload.ONE_MEGABYTE", "homeassistant.components.file_upload.ONE_MEGABYTE",
8, 50,
), ),
): ):
res = await client.post("/api/file_upload", data={"file": large_file_io}) res = await client.post("/api/file_upload", data={"file": large_file_io})
@ -152,9 +152,9 @@ async def test_upload_large_file_fails(
file_upload.TEMP_DIR_NAME + f"-{getrandbits(10):03x}", file_upload.TEMP_DIR_NAME + f"-{getrandbits(10):03x}",
), ),
patch( patch(
# Patch one megabyte to 8 bytes to prevent having to use big files in tests # Patch one megabyte to 50 bytes to prevent having to use big files in tests
"homeassistant.components.file_upload.ONE_MEGABYTE", "homeassistant.components.file_upload.ONE_MEGABYTE",
8, 50,
), ),
patch( patch(
"homeassistant.components.file_upload.Path.open", return_value=_mock_open() "homeassistant.components.file_upload.Path.open", return_value=_mock_open()

View file

@ -221,7 +221,7 @@ async def test_auth_close_after_revoke(
hass.auth.async_remove_refresh_token(refresh_token) hass.auth.async_remove_refresh_token(refresh_token)
msg = await websocket_client.receive() msg = await websocket_client.receive()
assert msg.type == aiohttp.WSMsgType.CLOSED assert msg.type is aiohttp.WSMsgType.CLOSE
assert websocket_client.closed assert websocket_client.closed

View file

@ -43,7 +43,7 @@ async def test_pending_msg_overflow(
for idx in range(10): for idx in range(10):
await websocket_client.send_json({"id": idx + 1, "type": "ping"}) await websocket_client.send_json({"id": idx + 1, "type": "ping"})
msg = await websocket_client.receive() msg = await websocket_client.receive()
assert msg.type == WSMsgType.CLOSED assert msg.type is WSMsgType.CLOSE
async def test_cleanup_on_cancellation( async def test_cleanup_on_cancellation(
@ -249,7 +249,7 @@ async def test_pending_msg_peak(
) )
msg = await websocket_client.receive() msg = await websocket_client.receive()
assert msg.type == WSMsgType.CLOSED assert msg.type is WSMsgType.CLOSE
assert "Client unable to keep up with pending messages" in caplog.text assert "Client unable to keep up with pending messages" in caplog.text
assert "Stayed over 5 for 5 seconds" in caplog.text assert "Stayed over 5 for 5 seconds" in caplog.text
assert "overload" in caplog.text assert "overload" in caplog.text
@ -297,7 +297,7 @@ async def test_pending_msg_peak_recovery(
msg = await websocket_client.receive() msg = await websocket_client.receive()
assert msg.type == WSMsgType.TEXT assert msg.type == WSMsgType.TEXT
msg = await websocket_client.receive() msg = await websocket_client.receive()
assert msg.type == WSMsgType.CLOSED assert msg.type is WSMsgType.CLOSE
assert "Client unable to keep up with pending messages" not in caplog.text assert "Client unable to keep up with pending messages" not in caplog.text

View file

@ -41,7 +41,7 @@ async def test_quiting_hass(hass: HomeAssistant, websocket_client) -> None:
msg = await websocket_client.receive() msg = await websocket_client.receive()
assert msg.type == WSMsgType.CLOSED assert msg.type is WSMsgType.CLOSE
async def test_unknown_command(websocket_client) -> None: async def test_unknown_command(websocket_client) -> None: