From: Antoine Pitrou Date: Sun, 8 Apr 2012 23:15:06 +0000 (+0200) Subject: Fix flakiness in test_socketserver X-Git-Tag: v2.7.4rc1~917 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=467a5c406728be2c9897013411a2dc649b2db01f;p=python Fix flakiness in test_socketserver --- diff --git a/Lib/test/test_socketserver.py b/Lib/test/test_socketserver.py index 07b0c193ea..3c7287a081 100644 --- a/Lib/test/test_socketserver.py +++ b/Lib/test/test_socketserver.py @@ -34,8 +34,11 @@ def signal_alarm(n): if hasattr(signal, 'alarm'): signal.alarm(n) +# Remember real select() to avoid interferences with mocking +_real_select = select.select + def receive(sock, n, timeout=20): - r, w, x = select.select([sock], [], [], timeout) + r, w, x = _real_select([sock], [], [], timeout) if sock in r: return sock.recv(n) else: