summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Żenczykowski <maze@google.com>2024-04-05 12:22:08 -0700
committerMaciej Żenczykowski <maze@google.com>2024-04-05 12:51:11 -0700
commit2e403ac302ab9e6929fc92f5a35beae9fc4af91e (patch)
tree7c14e78ad0a3c5416f149016417c2b469200f6b5
parentd3bd25735b71ad8391bb537dd56c9dc9aff11588 (diff)
downloadtests-2e403ac302ab9e6929fc92f5a35beae9fc4af91e.tar.gz
net-test: fix use of non existing socket.socket.SHUT_RDWR
socket is actually already socket.socket due to earlier import Test: TreeHugger, manually on UML Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I0f88d155a7fc78701a1e50fea91feff8e56c413d
-rwxr-xr-xnet/test/xfrm_algorithm_test.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/net/test/xfrm_algorithm_test.py b/net/test/xfrm_algorithm_test.py
index 724fec0..cdddaab 100755
--- a/net/test/xfrm_algorithm_test.py
+++ b/net/test/xfrm_algorithm_test.py
@@ -342,7 +342,12 @@ class XfrmAlgorithmTest(xfrm_base.XfrmLazyTest):
data = accepted.recv(2048)
self.assertEqual(b"hello request", data)
accepted.send(b"hello response")
- accepted.shutdown(socket.SHUT_RDWR)
+ try:
+ accepted.shutdown(SHUT_RDWR)
+ except OSError as e:
+ # occasionally: OSError: [Errno 107] Transport endpoint is not connected
+ if e.errno != ENOTCONN:
+ raise e
accepted.close()
except Exception as e:
self.server_error = e