diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2012-04-09 01:15:06 +0200 |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2012-04-09 01:15:06 +0200 |
commit | 467a5c406728be2c9897013411a2dc649b2db01f (patch) | |
tree | 5a049a3ba24a07fc30c5e62c752a69c0e35b5bc8 | |
parent | fa1d84107a22de80ee35a38e0c68ad988ebc66db (diff) | |
download | cpython-git-467a5c406728be2c9897013411a2dc649b2db01f.tar.gz |
Fix flakiness in test_socketserver
-rw-r--r-- | Lib/test/test_socketserver.py | 5 |
1 files changed, 4 insertions, 1 deletions
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: |