New submission from STINNER Victor <victor.stin...@gmail.com>: (1) test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_with_exception() hangs:
vstinner@apu$ PYTHONASYNCIODEBUG=1 ./python -m test test_asyncio -m test_wait_with_exception -v == CPython 3.7.0a4+ (heads/freebsd_configure:27218edef7, Jan 23 2018, 11:52:08) [GCC 7.2.1 20170915 (Red Hat 7.2.1-2)] == Linux-4.14.13-300.fc27.x86_64-x86_64-with-fedora-27-Twenty_Seven little-endian == cwd: /home/vstinner/prog/python/master/build/test_python_24675 == CPU count: 8 == encodings: locale=UTF-8, FS=utf-8 Run tests sequentially 0:00:00 load avg: 1.37 [1/1] test_asyncio test_wait_with_exception (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) ... /home/vstinner/prog/python/master/Lib/test/test_asyncio/test_tasks.py:1009: RuntimeWarning: coroutine 'sleep' was never awaited Coroutine created at (most recent call last) File "/home/vstinner/prog/python/master/Lib/unittest/case.py", line 615, in run testMethod() File "/home/vstinner/prog/python/master/Lib/test/test_asyncio/test_tasks.py", line 1021, in test_wait_with_exception loop.run_until_complete(self.new_task(loop, foo())) File "/home/vstinner/prog/python/master/Lib/asyncio/base_events.py", line 423, in run_until_complete self.run_forever() File "/home/vstinner/prog/python/master/Lib/asyncio/base_events.py", line 391, in run_forever self._run_once() File "/home/vstinner/prog/python/master/Lib/test/test_asyncio/utils.py", line 454, in _run_once super()._run_once() File "/home/vstinner/prog/python/master/Lib/asyncio/base_events.py", line 1521, in _run_once handle._run() File "/home/vstinner/prog/python/master/Lib/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/home/vstinner/prog/python/master/Lib/test/test_asyncio/test_tasks.py", line 2289, in _step return super()._step(*args) File "/home/vstinner/prog/python/master/Lib/asyncio/coroutines.py", line 61, in send return self.gen.send(value) File "/home/vstinner/prog/python/master/Lib/test/test_asyncio/test_tasks.py", line 1009, in sleeper yield from asyncio.sleep(0.15, loop=loop) yield from asyncio.sleep(0.15, loop=loop) (2) 43 failures and 55 errors: ERROR: test_context_manager (test.test_asyncio.test_locks.ConditionTests) ERROR: test_context_manager (test.test_asyncio.test_locks.LockTests) ERROR: test_context_manager_cant_reuse (test.test_asyncio.test_locks.LockTests) ERROR: test_lock (test.test_asyncio.test_locks.LockTests) ERROR: test_lock_by_with_statement (test.test_asyncio.test_locks.LockTests) ERROR: test_repr (test.test_asyncio.test_locks.LockTests) ERROR: test_context_manager (test.test_asyncio.test_locks.SemaphoreTests) ERROR: test_semaphore (test.test_asyncio.test_locks.SemaphoreTests) ERROR: test_as_completed (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) ERROR: test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) ERROR: test_sleep (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) ERROR: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) ERROR: test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) ERROR: test_as_completed (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) ERROR: test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) ERROR: test_sleep (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) ERROR: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) ERROR: test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) ERROR: test_as_completed (test.test_asyncio.test_tasks.CTask_CFuture_Tests) ERROR: test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.CTask_CFuture_Tests) ERROR: test_sleep (test.test_asyncio.test_tasks.CTask_CFuture_Tests) ERROR: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests) ERROR: test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.CTask_CFuture_Tests) ERROR: test_foobar (test.test_asyncio.test_tasks.CTask_Future_Tests) ERROR: test_as_completed (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) ERROR: test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) ERROR: test_sleep (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) ERROR: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) ERROR: test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) ERROR: test_await_old_style_coro (test.test_asyncio.test_tasks.CompatibilityTests) ERROR: test_yield_from_awaitable (test.test_asyncio.test_tasks.CompatibilityTests) ERROR: test_as_completed (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) ERROR: test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) ERROR: test_sleep (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) ERROR: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) ERROR: test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) ERROR: test_as_completed (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) ERROR: test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) ERROR: test_sleep (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) ERROR: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) ERROR: test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) ERROR: test_as_completed (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) ERROR: test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) ERROR: test_sleep (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) ERROR: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) ERROR: test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) ERROR: test_as_completed (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) ERROR: test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) ERROR: test_sleep (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) ERROR: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) ERROR: test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) ERROR: test_run_coroutine_threadsafe (test.test_asyncio.test_tasks.RunCoroutineThreadsafeTests) ERROR: test_run_coroutine_threadsafe_task_cancelled (test.test_asyncio.test_tasks.RunCoroutineThreadsafeTests) ERROR: test_run_coroutine_threadsafe_with_exception (test.test_asyncio.test_tasks.RunCoroutineThreadsafeTests) ERROR: test_sleep_zero (test.test_asyncio.test_tasks.SleepTests) FAIL: test_default_exc_handler_coro (test.test_asyncio.test_base_events.BaseEventLoopTests) FAIL: test_nonstream_socket (test.test_asyncio.test_base_events.BaseLoopSendfileTests) FAIL: test_as_completed (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) FAIL: test_sleep (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) FAIL: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests) FAIL: test_as_completed (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) FAIL: test_sleep (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) FAIL: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests) FAIL: test_as_completed (test.test_asyncio.test_tasks.CTask_CFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTask_CFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTask_CFuture_Tests) FAIL: test_sleep (test.test_asyncio.test_tasks.CTask_CFuture_Tests) FAIL: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests) FAIL: test_as_completed (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) FAIL: test_sleep (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) FAIL: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests) FAIL: test_as_completed (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) FAIL: test_sleep (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) FAIL: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests) FAIL: test_as_completed (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) FAIL: test_sleep (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) FAIL: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests) FAIL: test_as_completed (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) FAIL: test_sleep (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) FAIL: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests) FAIL: test_as_completed (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) FAIL: test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) FAIL: test_sleep (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) FAIL: test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests) FAIL: test_run_coroutine_threadsafe_task_factory_exception (test.test_asyncio.test_tasks.RunCoroutineThreadsafeTests) FAILED (failures=43, errors=55, skipped=5) These errors can be reproduced using attached fails file: PYTHONASYNCIODEBUG=1 ./python -m test -v test_asyncio --matchfile=fails Note: I found these issue when trying to run the full Python test suite using -X dev. ---------- components: Tests, asyncio files: fails messages: 310496 nosy: asvetlov, vstinner, yselivanov priority: normal severity: normal status: open title: test_asyncio fails with PYTHONASYNCIODEBUG=1 versions: Python 3.7 Added file: https://bugs.python.org/file47403/fails _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32636> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com