summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Svetlov <andrew.svetlov@gmail.com>2018-05-21 12:06:26 (GMT)
committerGitHub <noreply@github.com>2018-05-21 12:06:26 (GMT)
commitb7555babe95ee0db2f1224ec53cfe68a005448a1 (patch)
tree1ac0f447386d565dfa9ea9bed04ab3cc017e5593
parent1179f4b40f375af5c59cd4b6be9cc313fa0e1a37 (diff)
downloadcpython-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.py10
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()