]> granicus.if.org Git - python/commitdiff
Silence sporadic failure in RecvmsgIntoSCTPStreamTest.testRecvmsgEOF (issue #13876...
authorAntoine Pitrou <solipsis@pitrou.net>
Tue, 18 Dec 2012 22:44:36 +0000 (23:44 +0100)
committerAntoine Pitrou <solipsis@pitrou.net>
Tue, 18 Dec 2012 22:44:36 +0000 (23:44 +0100)
Lib/test/test_socket.py

index 0ce97295fdc98567dc210078b785be764402788d..5a19051a35bea29674fd1077b80f4268cdc307c3 100644 (file)
@@ -3305,7 +3305,14 @@ class RecvmsgSCTPStreamTest(RecvmsgTests, RecvmsgGenericStreamTests,
 @unittest.skipUnless(thread, 'Threading required for this test.')
 class RecvmsgIntoSCTPStreamTest(RecvmsgIntoTests, RecvmsgGenericStreamTests,
                                 SendrecvmsgSCTPStreamTestBase):
-    pass
+
+    def testRecvmsgEOF(self):
+        try:
+            super(RecvmsgIntoSCTPStreamTest, self).testRecvmsgEOF()
+        except OSError as e:
+            if e.errno != errno.ENOTCONN:
+                raise
+            self.skipTest("sporadic ENOTCONN (kernel issue?) - see issue #13876")
 
 
 class SendrecvmsgUnixStreamTestBase(SendrecvmsgConnectedBase,