diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2014-11-21 03:27:22 +0100 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2014-11-21 03:27:22 +0100 |
commit | b02bfe02f265c9a17f3ae77d86c8f02f42adf758 (patch) | |
tree | 88abcd3980c20ce38552ae5c4c42ee6f1c8b03ac | |
parent | 41b8990ce7c27581b6dc48938723321ef6259eb9 (diff) | |
download | aioeventlet-b02bfe02f265c9a17f3ae77d86c8f02f42adf758.tar.gz |
Port tests to asyncio 3.4.1
-rw-r--r-- | tests/test_eventlet.py | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/tests/test_eventlet.py b/tests/test_eventlet.py index 4d5f019..eb428d7 100644 --- a/tests/test_eventlet.py +++ b/tests/test_eventlet.py @@ -138,23 +138,27 @@ def wait_task(task): return event.wait() def greenthread_chain_coro(result, loop): - t1 = loop.create_task(coro_slow_append(result, 1, 0.2)) - value = wait_task(t1) - result.append(value) + try: + t1 = asyncio.async(coro_slow_append(result, 1, 0.2), loop=loop) + value = wait_task(t1) + result.append(value) - t2 = loop.create_task(coro_slow_append(result, 2, 0.1)) - value = wait_task(t2) - result.append(value) + t2 = asyncio.async(coro_slow_append(result, 2, 0.1), loop=loop) + value = wait_task(t2) + result.append(value) - t3 = loop.create_task(coro_slow_error(0.001)) - try: - value = wait_task(t3) - except ValueError as exc: - result.append(str(exc)) + t3 = asyncio.async(coro_slow_error(0.001), loop=loop) + try: + value = wait_task(t3) + except ValueError as exc: + result.append(str(exc)) - result.append(4) - loop.call_soon(loop.stop) - return result + result.append(4) + return result + except Exception as exc: + result.append(repr(exc)) + finally: + loop.call_soon(loop.stop) class EventletTests(tests.TestCase): |