FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

gh-70765: fix an HTTP/0.9 flaky test post GH-139514 by picnixz · Pull Request #139610 · python/cpython · GitHub

Repository navigation

gh-70765: fix an HTTP/0.9 flaky test post GH-139514 - #139610

Merged
picnixz merged 2 commits into
python:mainfrom
picnixz:fix/test/post-70765
Oct 5, 2025
Merged

picnixz merged 2 commits into
python:mainfrom
picnixz:fix/test/post-70765

Conversation

picnixz commented Oct 5, 2025 •
edited
Loading

Copy link
Copy Markdown
Member

This fixes a flaky test on macOS (failure was observed in the backport to 3.13 and on #139607). I don't really know why the connection is reset on macOS while it's not on my Linux but the end result for HTTP/0.9 should be that the server neither replies or sends an empty content.

picnixz merged commit 1fe89d3 into python:main Oct 5, 2025
43 checks passed
picnixz deleted the fix/test/post-70765 branch October 5, 2025 17:15
danigm pushed a commit to openSUSE-Python/cpython that referenced this pull request Oct 7, 2025
…on#139610)

Fix a flaky test introduced in 13dc2fd.

After a single HTTP/0.9 request, both client and server are expected to
close the connection on their side. In particular, if a client sends two
requests with the same connection, only the first one should be handled.

In the tests, it might happen that checking for the second request to be
ignored did not take into account that the server may have already closed
the connection. This flaky behavior was first observed on macOS CI workers
but could not be reproduced locally on a Linux machine.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news tests Tests in the Lib/test dir

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant


Back | FazBrowse Home | New Git URL