Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fc2e376

Browse files
committed
Issue #11749: try to fix transient test_socket failure
2 parents 43b2168 + 43bf045 commit fc2e376

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Lib/test/test_socket.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1411,6 +1411,10 @@ def testSmallReadNonBlocking(self):
14111411
self.evt1.set()
14121412
self.evt2.wait(1.0)
14131413
first_seg = self.read_file.read(len(self.read_msg) - 3)
1414+
if first_seg is None:
1415+
# Data not arrived (can happen under Windows), wait a bit
1416+
time.sleep(0.5)
1417+
first_seg = self.read_file.read(len(self.read_msg) - 3)
14141418
buf = bytearray(10)
14151419
n = self.read_file.readinto(buf)
14161420
self.assertEqual(n, 3)

0 commit comments

Comments
 (0)