https://github.com/python/cpython/commit/9a52f94c5722056a735c10307a63d4f6f7e79050
commit: 9a52f94c5722056a735c10307a63d4f6f7e79050
branch: 3.15
author: Miss Islington (bot) <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2026-07-20T20:00:01Z
summary:

[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 <[email protected]>
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>

files:
M Lib/test/test_socket.py

diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py
index d831ba7565cf5f..fd2e0a14e33d52 100644
--- a/Lib/test/test_socket.py
+++ b/Lib/test/test_socket.py
@@ -1302,7 +1302,8 @@ def testGetServBy(self):
         # 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

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to