https://github.com/python/cpython/commit/2df57db47fc29253905d00f86710b071e4923562
commit: 2df57db47fc29253905d00f86710b071e4923562
branch: 3.14
author: Miss Islington (bot) <[email protected]>
committer: vstinner <[email protected]>
date: 2026-02-17T10:16:21Z
summary:

[3.14] gh-143637: Fix test_socket.test_sendmsg_reentrant_ancillary_mutation() 
on Solaris (GH-144890) (#144901)

gh-143637: Fix test_socket.test_sendmsg_reentrant_ancillary_mutation() on 
Solaris (GH-144890)

Use socket.SCM_RIGHTS operation.
(cherry picked from commit 63531a3867cf4f8b5a7088fb7667d33534c43ff7)

Co-authored-by: Victor Stinner <[email protected]>

files:
M Lib/test/test_socket.py

diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py
index 1991d68501a4c7..c3fe183890d840 100644
--- a/Lib/test/test_socket.py
+++ b/Lib/test/test_socket.py
@@ -2182,11 +2182,11 @@ def test_sendmsg_reentrant_ancillary_mutation(self):
         class Mut:
             def __index__(self):
                 seq.clear()
-                return 0
+                return socket.SCM_RIGHTS
 
         seq = [
-            (socket.SOL_SOCKET, Mut(), b'x'),
-            (socket.SOL_SOCKET, 0, b'x'),
+            (socket.SOL_SOCKET, Mut(), b'xxxx'),
+            (socket.SOL_SOCKET, socket.SCM_RIGHTS, b'xxxx'),
         ]
 
         left, right = socket.socketpair()

_______________________________________________
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