summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@debian.org>2021-07-08 17:08:37 +0200
committerJelmer Vernooij <jelmer@debian.org>2021-07-08 17:08:37 +0200
commit030ad50b08c35b63d6759d75a4db2292b6812a13 (patch)
tree7070835d438d8258664264b81861331747870812
parentb17fef2f0bcc7c3b8a95497c312c134145dbfcb2 (diff)
Fix some spurious test failures
Status: Not forwarded upstream (workaround) Gbp-Pq: Name 03_spurious_test_failure
-rw-r--r--breezy/tests/test_test_server.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/breezy/tests/test_test_server.py b/breezy/tests/test_test_server.py
index 8d42b02..3ec6e91 100644
--- a/breezy/tests/test_test_server.py
+++ b/breezy/tests/test_test_server.py
@@ -77,7 +77,12 @@ class TCPClient(object):
return self.sock.sendall(s)
def read(self, bufsize=4096):
- return self.sock.recv(bufsize)
+ try:
+ return self.sock.recv(bufsize)
+ except socket.error as e:
+ if e.errno == errno.ECONNRESET:
+ return b""
+ raise
class TCPConnectionHandler(socketserver.BaseRequestHandler):