diff options
author | Andrew Svetlov <andrew.svetlov@gmail.com> | 2018-05-21 12:06:26 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-21 12:06:26 (GMT) |
commit | b7555babe95ee0db2f1224ec53cfe68a005448a1 (patch) | |
tree | 1ac0f447386d565dfa9ea9bed04ab3cc017e5593 | |
parent | 1179f4b40f375af5c59cd4b6be9cc313fa0e1a37 (diff) | |
download | cpython-b7555babe95ee0db2f1224ec53cfe68a005448a1.zip cpython-b7555babe95ee0db2f1224ec53cfe68a005448a1.tar.gz cpython-b7555babe95ee0db2f1224ec53cfe68a005448a1.tar.bz2 |
Use IPv4 only to avoid IP address collision (#7030)
-rw-r--r-- | Lib/test/test_asyncio/test_base_events.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/Lib/test/test_asyncio/test_base_events.py b/Lib/test/test_asyncio/test_base_events.py index a14c556..8566a9d 100644 --- a/Lib/test/test_asyncio/test_base_events.py +++ b/Lib/test/test_asyncio/test_base_events.py @@ -1848,15 +1848,13 @@ class BaseLoopSockSendfileTests(test_utils.TestCase): def prepare(self): sock = self.make_socket() proto = self.MyProto(self.loop) - af = socket.AF_UNSPEC if support.IPV6_ENABLED else socket.AF_INET server = self.run_loop(self.loop.create_server( - lambda: proto, support.HOST, 0, family=af)) - port = server.sockets[0].getsockname()[1] + lambda: proto, support.HOST, 0, family=socket.AF_INET)) + addr = server.sockets[0].getsockname() for _ in range(10): try: - self.run_loop(self.loop.sock_connect(sock, - (support.HOST, port))) + self.run_loop(self.loop.sock_connect(sock, addr)) except OSError: self.run_loop(asyncio.sleep(0.5)) continue @@ -1864,7 +1862,7 @@ class BaseLoopSockSendfileTests(test_utils.TestCase): break else: # One last try, so we get the exception - self.run_loop(self.loop.sock_connect(sock, (support.HOST, port))) + self.run_loop(self.loop.sock_connect(sock, addr)) def cleanup(): server.close() |