Skip to content

Commit a1ae2a7

Browse files
committed
Another set of fixes
1 parent f4b5714 commit a1ae2a7

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

Lib/test/test_asyncio/test_server.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import threading
55
import unittest
66

7+
from test import support
78
from test.test_asyncio import utils as test_utils
89
from test.test_asyncio import functional as func_tests
910

@@ -17,7 +18,13 @@ def test_start_server_1(self):
1718
HELLO_MSG = b'1' * 1024 * 5 + b'\n'
1819

1920
def client(sock, addr):
20-
time.sleep(0.2)
21+
for i in range(10):
22+
time.sleep(0.2)
23+
if srv.is_serving():
24+
break
25+
else:
26+
raise RuntimeError
27+
2128
sock.settimeout(2)
2229
sock.connect(addr)
2330
sock.send(HELLO_MSG)
@@ -36,7 +43,7 @@ async def main(srv):
3643
await srv.serve_forever()
3744

3845
srv = self.loop.run_until_complete(asyncio.start_server(
39-
serve, '0.0.0.0', 0, loop=self.loop, start_serving=False))
46+
serve, support.HOSTv4, 0, loop=self.loop, start_serving=False))
4047

4148
self.assertFalse(srv.is_serving())
4249

0 commit comments

Comments
 (0)