From: Antoine Pitrou Date: Sun, 3 Apr 2011 23:21:37 +0000 (+0200) Subject: Issue #11749: try to fix transient test_socket failure X-Git-Tag: v3.2.1b1~180 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=43bf045be09f50c17627bfa3dd2ce386ddf37304;p=python Issue #11749: try to fix transient test_socket failure --- diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py index 9ba391e7cb..e745502fce 100644 --- a/Lib/test/test_socket.py +++ b/Lib/test/test_socket.py @@ -1384,6 +1384,10 @@ class UnbufferedFileObjectClassTestCase(FileObjectClassTestCase): self.evt1.set() self.evt2.wait(1.0) first_seg = self.read_file.read(len(self.read_msg) - 3) + if first_seg is None: + # Data not arrived (can happen under Windows), wait a bit + time.sleep(0.5) + first_seg = self.read_file.read(len(self.read_msg) - 3) buf = bytearray(10) n = self.read_file.readinto(buf) self.assertEqual(n, 3)