]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-154289: Fix test_socket.testGetServBy on DragonFly (GH-154290) (GH-154295)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 20 Jul 2026 20:18:41 +0000 (22:18 +0200)
committerGitHub <noreply@github.com>
Mon, 20 Jul 2026 20:18:41 +0000 (20:18 +0000)
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 <storchaka@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Lib/test/test_socket.py

index c897c0a56ae614c6fe78e5575e67ae5d7395df3e..263fdafbad86d78e2f5bddd374bdf4a031e048ef 100644 (file)
@@ -1300,7 +1300,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