From a275cb1eaa465981bf7317b25975b345df1a68d1 Mon Sep 17 00:00:00 2001 From: Lidi Zheng Date: Tue, 26 May 2020 15:19:59 -0700 Subject: [PATCH] Supply sock options but still close the socket --- src/python/grpcio_tests/tests/unit/_metadata_flags_test.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/python/grpcio_tests/tests/unit/_metadata_flags_test.py b/src/python/grpcio_tests/tests/unit/_metadata_flags_test.py index f47ee77c012..e2b36b1c70f 100644 --- a/src/python/grpcio_tests/tests/unit/_metadata_flags_test.py +++ b/src/python/grpcio_tests/tests/unit/_metadata_flags_test.py @@ -102,7 +102,7 @@ class _GenericHandler(grpc.GenericRpcHandler): def create_dummy_channel(): """Creating dummy channels is a workaround for retries""" - host, port, sock = get_socket() + host, port, sock = get_socket(sock_options=(socket.SO_REUSEADDR,)) sock.close() return grpc.insecure_channel('{}:{}'.format(host, port)) @@ -207,7 +207,7 @@ class MetadataFlagsTest(unittest.TestCase): unhandled_exceptions = queue.Queue() # We just need an unused TCP port - host, port, sock = get_socket() + host, port, sock = get_socket(sock_options=(socket.SO_REUSEADDR,)) sock.close() addr = '{}:{}'.format(host, port)