mirror of
https://github.com/python/cpython.git
synced 2025-11-25 04:34:37 +00:00
Issue #19305: try to fix sporadic test_asyncio failure on FreeBSD 10.0
This commit is contained in:
parent
0d9eefda34
commit
d20afad7d4
2 changed files with 20 additions and 2 deletions
|
|
@ -558,13 +558,14 @@ class EventLoopTestsMixin:
|
|||
self.assertEqual(host, '0.0.0.0')
|
||||
client = socket.socket()
|
||||
client.connect(('127.0.0.1', port))
|
||||
client.send(b'xxx')
|
||||
client.sendall(b'xxx')
|
||||
test_utils.run_briefly(self.loop)
|
||||
self.assertIsInstance(proto, MyProto)
|
||||
self.assertEqual('INITIAL', proto.state)
|
||||
test_utils.run_briefly(self.loop)
|
||||
self.assertEqual('CONNECTED', proto.state)
|
||||
test_utils.run_briefly(self.loop) # windows iocp
|
||||
test_utils.run_until(self.loop, lambda: proto.nbytes > 0,
|
||||
timeout=10)
|
||||
self.assertEqual(3, proto.nbytes)
|
||||
|
||||
# extra info is available
|
||||
|
|
@ -623,6 +624,8 @@ class EventLoopTestsMixin:
|
|||
self.assertIsInstance(proto, MyProto)
|
||||
test_utils.run_briefly(self.loop)
|
||||
self.assertEqual('CONNECTED', proto.state)
|
||||
test_utils.run_until(self.loop, lambda: proto.nbytes > 0,
|
||||
timeout=10)
|
||||
self.assertEqual(3, proto.nbytes)
|
||||
|
||||
# extra info is available
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue