@@ -2881,7 +2881,6 @@ def _testSendmsgAncillaryGenerator(self):
2881
2881
self .assertEqual (self .sendmsgToServer ([MSG ], (o for o in [])),
2882
2882
len (MSG ))
2883
2883
2884
- @unittest .skipIf (sys .platform == "darwin" , "flaky on macOS" )
2885
2884
def testSendmsgArray (self ):
2886
2885
# Send data from an array instead of the usual bytes object.
2887
2886
self .assertEqual (self .serv_sock .recv (len (MSG )), MSG )
@@ -2890,7 +2889,6 @@ def _testSendmsgArray(self):
2890
2889
self .assertEqual (self .sendmsgToServer ([array .array ("B" , MSG )]),
2891
2890
len (MSG ))
2892
2891
2893
- @unittest .skipIf (sys .platform == "darwin" , "flaky on macOS" )
2894
2892
def testSendmsgGather (self ):
2895
2893
# Send message data from more than one buffer (gather write).
2896
2894
self .assertEqual (self .serv_sock .recv (len (MSG )), MSG )
@@ -2953,7 +2951,6 @@ def _testSendmsgBadMultiCmsg(self):
2953
2951
[MSG ], [(0 , 0 , b"" ), object ()])
2954
2952
self .sendToServer (b"done" )
2955
2953
2956
- @unittest .skipIf (sys .platform == "darwin" , "flaky on macOS" )
2957
2954
def testSendmsgExcessCmsgReject (self ):
2958
2955
# Check that sendmsg() rejects excess ancillary data items
2959
2956
# when the number that can be sent is limited.
@@ -4413,6 +4410,7 @@ class SendrecvmsgUnixStreamTestBase(SendrecvmsgConnectedBase,
4413
4410
ConnectedStreamTestMixin , UnixStreamBase ):
4414
4411
pass
4415
4412
4413
+ @unittest .skipIf (sys .platform == "darwin" , "flaky on macOS" )
4416
4414
@requireAttrs (socket .socket , "sendmsg" )
4417
4415
@requireAttrs (socket , "AF_UNIX" )
4418
4416
class SendmsgUnixStreamTest (SendmsgStreamTests , SendrecvmsgUnixStreamTestBase ):
0 commit comments