asyncio: wait_for() now accepts None as timeout (Victor Stinner).

This commit is contained in:
Guido van Rossum 2014-01-29 14:30:38 -08:00
parent 1e9a446ebe
commit 48c66c3dd8
2 changed files with 14 additions and 0 deletions

View file

@ -380,6 +380,17 @@ class TaskTests(unittest.TestCase):
self.assertEqual(foo_running, False)
def test_wait_for_blocking(self):
loop = test_utils.TestLoop()
self.addCleanup(loop.close)
@asyncio.coroutine
def coro():
return 'done'
res = loop.run_until_complete(asyncio.wait_for(coro(), timeout=None, loop=loop))
self.assertEqual(res, 'done')
def test_wait_for_with_global_loop(self):
def gen():