From ecaafe5f22599c9eead0df4975349a242e8fe746 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Thu, 7 May 2026 05:08:56 -0700 Subject: [PATCH] test(weixin): update timeout assertion for asyncio.wait_for migration --- tests/gateway/test_weixin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/gateway/test_weixin.py b/tests/gateway/test_weixin.py index ec6bc55516..68dfa76841 100644 --- a/tests/gateway/test_weixin.py +++ b/tests/gateway/test_weixin.py @@ -492,7 +492,9 @@ class TestWeixinOutboundMedia: assert upload_url == "https://upload.example.com/media" assert upload_kwargs["headers"] == {"Content-Type": "application/octet-stream"} assert upload_kwargs["data"] - assert upload_kwargs["timeout"].total == 120 + # Timeout is now enforced externally via asyncio.wait_for() rather than + # aiohttp.ClientTimeout, so it no longer appears as a post() kwarg. + assert "timeout" not in upload_kwargs payload = api_post_mock.await_args.kwargs["payload"] media = payload["msg"]["item_list"][0]["image_item"]["media"] assert media["encrypt_query_param"] == "enc-param"