bpo-30064: Fix unstable asyncio "racing" socket tests (GH-20485)

Skip new "racing" socket tests which fail randomly until someone fix
them, to ease analysis of buildbot failures (skip tests which are
known to be broken/unstable).
This commit is contained in:
Victor Stinner 2020-05-28 16:08:50 +02:00 committed by GitHub
parent 4fd4963ccc
commit 84ee7e1573
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -2,6 +2,8 @@ import socket
import time import time
import asyncio import asyncio
import sys import sys
import unittest
from asyncio import proactor_events from asyncio import proactor_events
from itertools import cycle, islice from itertools import cycle, islice
from test.test_asyncio import utils as test_utils from test.test_asyncio import utils as test_utils
@ -232,6 +234,8 @@ class BaseSockTestsMixin:
# avoid touching event loop to maintain race condition # avoid touching event loop to maintain race condition
time.sleep(0.01) time.sleep(0.01)
# FIXME: https://bugs.python.org/issue30064#msg370143
@unittest.skipIf(True, "unstable test")
def test_sock_client_racing(self): def test_sock_client_racing(self):
with test_utils.run_test_server() as httpd: with test_utils.run_test_server() as httpd:
sock = socket.socket() sock = socket.socket()