Mercurial > cpython-lru_cache-weakref
diff Lib/test/test_socket.py @ 38767:46f3eb474c84 legacy-trunk
Fix the socket tests so they can be run concurrently. Backport candidate
| author | Neal Norwitz <nnorwitz@gmail.com> |
|---|---|
| date | Mon, 12 Jun 2006 02:13:21 +0000 |
| parents | 1fa78fd1e933 |
| children | 30d2333852d5 |
line wrap: on
line diff
--- a/Lib/test/test_socket.py Mon Jun 12 02:11:18 2006 +0000 +++ b/Lib/test/test_socket.py Mon Jun 12 02:13:21 2006 +0000 @@ -21,7 +21,8 @@ def setUp(self): self.serv = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.serv.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) - self.serv.bind((HOST, PORT)) + global PORT + PORT = test_support.bind_port(self.serv, HOST, PORT) self.serv.listen(1) def tearDown(self): @@ -33,7 +34,8 @@ def setUp(self): self.serv = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) self.serv.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) - self.serv.bind((HOST, PORT)) + global PORT + PORT = test_support.bind_port(self.serv, HOST, PORT) def tearDown(self): self.serv.close()
