From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Mon, 20 Jul 2026 20:00:01 +0000 (+0200) Subject: [3.15] gh-154289: Fix test_socket.testGetServBy on DragonFly (GH-154290) (GH-154294) X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9a52f94c5722056a735c10307a63d4f6f7e79050;p=thirdparty%2FPython%2Fcpython.git [3.15] gh-154289: Fix test_socket.testGetServBy on DragonFly (GH-154290) (GH-154294) DragonFly lists "echo 4/ddp" before "echo 7/tcp" in /etc/services, like FreeBSD, so avoid the "echo" service there too. (cherry picked from commit 96059f9446510f594c4148d53bd1a4e3532af697) Co-authored-by: Serhiy Storchaka Co-authored-by: Claude Opus 4.8 (1M context) --- diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py index d831ba7565cf..fd2e0a14e33d 100644 --- a/Lib/test/test_socket.py +++ b/Lib/test/test_socket.py @@ -1302,7 +1302,8 @@ class GeneralModuleTests(unittest.TestCase): # protocol, at least for modern Linuxes. if ( sys.platform.startswith( - ('linux', 'android', 'freebsd', 'netbsd', 'gnukfreebsd')) + ('linux', 'android', 'freebsd', 'dragonfly', 'netbsd', + 'gnukfreebsd')) or is_apple ): # avoid the 'echo' service on this platform, as there is an