============================= test session starts ============================== cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.hypothesis/examples') rootdir: $(@D), configfile: setup.cfg, testpaths: tests asyncio: mode=legacy collecting ... collected 263 items tests/test_activation.py::test_activation_base PASSED tests/test_activation.py::test_activation_count PASSED tests/test_activation.py::test_activation_crash PASSED tests/test_asyncgen.py::test_agen_except_ok PASSED tests/test_asyncgen.py::test_agen_final_finalize PASSED tests/test_asyncgen.py::test_awaitable_agen PASSED tests/test_asyncgen.py::test_simple_agen PASSED tests/test_asyncgen.py::test_simple_agen_final PASSED tests/test_channel.py::test_channel_hello PASSED tests/test_channel.py::test_channel_hello_auth PASSED tests/test_channel.py::test_channel_hello_auth_fail PASSED tests/test_channel.py::test_channel_slow_connect SKIPPED (unconditional skip) tests/test_channel.py::test_connection_auth PASSED tests/test_channel.py::test_connection_auth_fail PASSED tests/test_channel.py::test_connection_from_connection PASSED tests/test_channel.py::test_connection_hello PASSED tests/test_channel.py::test_connection_hello_bytes PASSED tests/test_channel.py::test_connection_large PASSED tests/test_channel.py::test_connection_recv_cancel PASSED tests/test_channel.py::test_connection_recv_timeout PASSED tests/test_channel.py::test_connection_send_cancel PASSED tests/test_channel.py::test_connection_send_partial_bytes PASSED tests/test_channel.py::test_connection_send_timeout PASSED tests/test_channel.py::test_recv_bytes_into PASSED tests/test_file.py::test_bad_usage PASSED tests/test_file.py::test_blocking PASSED tests/test_file.py::test_file_misc PASSED tests/test_file.py::test_must_be_asynccontext PASSED tests/test_file.py::test_read PASSED tests/test_file.py::test_read1 PASSED tests/test_file.py::test_read_anext PASSED tests/test_file.py::test_read_anext2 PASSED tests/test_file.py::test_readall PASSED tests/test_file.py::test_readinto PASSED tests/test_file.py::test_readinto1 PASSED tests/test_file.py::test_readiter PASSED tests/test_file.py::test_readline PASSED tests/test_file.py::test_readlines PASSED tests/test_file.py::test_seek_tell PASSED tests/test_file.py::test_sync_iter PASSED tests/test_file.py::test_sync_with PASSED tests/test_file.py::test_truncate PASSED tests/test_file.py::test_write PASSED tests/test_file.py::test_writelines PASSED tests/test_io.py::test_double_recv PASSED tests/test_io.py::test_filestream_bad_blocking PASSED tests/test_io.py::test_filestream_blocking PASSED tests/test_io.py::test_io_unregister PASSED tests/test_io.py::test_io_waiting PASSED tests/test_io.py::test_iterline PASSED tests/test_io.py::test_read_exactly PASSED tests/test_io.py::test_read_exactly_incomplete PASSED tests/test_io.py::test_read_exactly_timeout PASSED tests/test_io.py::test_read_partial PASSED tests/test_io.py::test_readall PASSED tests/test_io.py::test_readall_partial PASSED tests/test_io.py::test_readall_timeout PASSED tests/test_io.py::test_readline PASSED tests/test_io.py::test_readlines PASSED tests/test_io.py::test_readlines_timeout PASSED tests/test_io.py::test_sendall_cancel SKIPPED (flaky) tests/test_io.py::test_socket_blocking PASSED tests/test_io.py::test_socketstream_bad_blocking PASSED tests/test_io.py::test_socketstream_blocking PASSED tests/test_io.py::test_stream_bad_context PASSED tests/test_io.py::test_stream_bad_iter PASSED tests/test_io.py::test_write_timeout PASSED tests/test_io.py::test_writelines PASSED tests/test_io.py::test_writelines_timeout PASSED tests/test_kernel.py::test_clock PASSED tests/test_kernel.py::test_coro_partial PASSED tests/test_kernel.py::test_custom_cancel PASSED tests/test_kernel.py::test_double_cancel PASSED tests/test_kernel.py::test_hello PASSED tests/test_kernel.py::test_io_registration PASSED tests/test_kernel.py::test_kernel_badtrap PASSED tests/test_kernel.py::test_kernel_debug PASSED tests/test_kernel.py::test_kernel_exit PASSED tests/test_kernel.py::test_kernel_multischedule PASSED tests/test_kernel.py::test_kernel_no_shutdown PASSED tests/test_kernel.py::test_nested_context_timeout PASSED tests/test_kernel.py::test_nested_context_timeout2 PASSED tests/test_kernel.py::test_nested_context_timeout3 PASSED tests/test_kernel.py::test_nested_context_timeout_uncaught PASSED tests/test_kernel.py::test_nested_timeout PASSED tests/test_kernel.py::test_nested_timeout_none PASSED tests/test_kernel.py::test_nested_timeout_uncaught PASSED tests/test_kernel.py::test_pending_cancellation PASSED tests/test_kernel.py::test_ping_pong_starvation PASSED tests/test_kernel.py::test_raise PASSED tests/test_kernel.py::test_reentrant_kernel PASSED tests/test_kernel.py::test_single_stepping PASSED tests/test_kernel.py::test_sleep PASSED tests/test_kernel.py::test_sleep_0_starvation PASSED tests/test_kernel.py::test_sleep_cancel PASSED tests/test_kernel.py::test_sleep_ignore_timeout PASSED tests/test_kernel.py::test_sleep_notimeout PASSED tests/test_kernel.py::test_sleep_timeout PASSED tests/test_kernel.py::test_task_cancel PASSED tests/test_kernel.py::test_task_cancel_join PASSED tests/test_kernel.py::test_task_cancel_join_wait PASSED tests/test_kernel.py::test_task_cancel_not_blocking PASSED tests/test_kernel.py::test_task_cancel_poll PASSED tests/test_kernel.py::test_task_cancel_timeout PASSED tests/test_kernel.py::test_task_child_cancel PASSED tests/test_kernel.py::test_task_join PASSED tests/test_kernel.py::test_task_join_error PASSED tests/test_kernel.py::test_task_ready_cancel PASSED tests/test_kernel.py::test_task_run_error PASSED tests/test_kernel.py::test_timeout_badness PASSED tests/test_meta.py::test_asynccontextmanager PASSED tests/test_meta.py::test_awaitable_partial PASSED tests/test_meta.py::test_bad_awaitable PASSED tests/test_meta.py::test_instantiate_coroutine PASSED tests/test_meta.py::test_iscoroutinefunc PASSED tests/test_meta.py::test_missing_asynccontextmanager PASSED tests/test_network.py::test_errors PASSED tests/test_network.py::test_ssl_manual_wrapping PASSED tests/test_network.py::test_ssl_outgoing PASSED tests/test_network.py::test_ssl_server PASSED tests/test_network.py::test_ssl_wrapping PASSED tests/test_network.py::test_tcp_echo PASSED tests/test_network.py::test_unix_echo PASSED tests/test_network.py::test_unix_ssl_server PASSED tests/test_queue.py::test_lifo_queue PASSED tests/test_queue.py::test_priority_queue PASSED tests/test_queue.py::test_queue_bounded PASSED tests/test_queue.py::test_queue_get_cancel PASSED tests/test_queue.py::test_queue_get_timeout PASSED tests/test_queue.py::test_queue_put_cancel PASSED tests/test_queue.py::test_queue_put_timeout PASSED tests/test_queue.py::test_queue_qsize PASSED tests/test_queue.py::test_queue_simple PASSED tests/test_queue.py::test_queue_unbounded PASSED tests/test_queue.py::test_univ_queue_async_sync PASSED tests/test_queue.py::test_univ_queue_basic PASSED tests/test_queue.py::test_univ_queue_cancel PASSED tests/test_queue.py::test_univ_queue_multiple_consumer PASSED tests/test_queue.py::test_univ_queue_multiple_kernels PASSED tests/test_queue.py::test_univ_queue_sync_async PASSED tests/test_queue.py::test_univ_queue_withfd PASSED tests/test_queue.py::test_uqueue_asyncio_consumer PASSED tests/test_queue.py::test_uqueue_asyncio_prod PASSED tests/test_queue.py::test_uqueue_put_cancel PASSED tests/test_queue.py::test_uqueue_withfd_corner PASSED tests/test_socket.py::test_accept_cancel PASSED tests/test_socket.py::test_accept_timeout PASSED tests/test_socket.py::test_buffer_into PASSED tests/test_socket.py::test_buffer_makefile_into PASSED tests/test_socket.py::test_buffer_stream_into PASSED tests/test_socket.py::test_create_bad_connection PASSED tests/test_socket.py::test_create_connection PASSED tests/test_socket.py::test_fromfd_tcp_echo PASSED tests/test_socket.py::test_read_write_on_same_socket PASSED tests/test_socket.py::test_recv_cancel PASSED tests/test_socket.py::test_recv_timeout PASSED tests/test_socket.py::test_recvfrom_cancel PASSED tests/test_socket.py::test_recvfrom_timeout PASSED tests/test_socket.py::test_socket_funcs SKIPPED (unreliable) tests/test_socket.py::test_tcp_echo PASSED tests/test_socket.py::test_tcp_file_echo PASSED tests/test_socket.py::test_udp_echo PASSED tests/test_subprocess.py::test_bad_cmd PASSED tests/test_subprocess.py::test_bad_cmd_check_output PASSED tests/test_subprocess.py::test_check_output_stdin PASSED tests/test_subprocess.py::test_io_error PASSED tests/test_subprocess.py::test_no_input_cancel PASSED tests/test_subprocess.py::test_popen_join PASSED tests/test_subprocess.py::test_simple PASSED tests/test_subprocess.py::test_simple_check_output PASSED tests/test_subprocess.py::test_stdin_pipe PASSED tests/test_subprocess.py::test_timeout SKIPPED (always fails: https://github.com/dabeaz/curio/issues/347) tests/test_subprocess.py::test_universal PASSED tests/test_sync.py::TestCondition::test_cond_notify_all PASSED tests/test_sync.py::TestCondition::test_cond_sequence PASSED tests/test_sync.py::TestCondition::test_cond_wait_cancel PASSED tests/test_sync.py::TestCondition::test_cond_wait_timeout PASSED tests/test_sync.py::TestCondition::test_cond_waitfor PASSED tests/test_sync.py::TestCondition::test_condition_error PASSED tests/test_sync.py::TestEvent::test_event_get_immediate PASSED tests/test_sync.py::TestEvent::test_event_get_wait PASSED tests/test_sync.py::TestEvent::test_event_wait_cancel PASSED tests/test_sync.py::TestEvent::test_event_wait_notimeout PASSED tests/test_sync.py::TestEvent::test_event_wait_timeout PASSED tests/test_sync.py::TestLock::test_lock_acquire_cancel PASSED tests/test_sync.py::TestLock::test_lock_acquire_timeout PASSED tests/test_sync.py::TestLock::test_lock_sequence PASSED tests/test_sync.py::TestRLock::test_rlock_notowner PASSED tests/test_sync.py::TestRLock::test_rlock_reenter PASSED tests/test_sync.py::TestResult::test_error PASSED tests/test_sync.py::TestResult::test_value PASSED tests/test_sync.py::TestSemaphore::test_sema_acquire_cancel PASSED tests/test_sync.py::TestSemaphore::test_sema_acquire_timeout PASSED tests/test_sync.py::TestSemaphore::test_sema_sequence PASSED tests/test_sync.py::TestSemaphore::test_sema_sequence2 PASSED tests/test_sync.py::TestUniversalEvent::test_uevent_get_asyncio_set PASSED tests/test_sync.py::TestUniversalEvent::test_uevent_get_asyncio_wait PASSED tests/test_sync.py::TestUniversalEvent::test_uevent_get_twait PASSED tests/test_sync.py::TestUniversalEvent::test_uevent_get_wait PASSED tests/test_sync.py::TestUniversalEvent::test_uevent_get_wait_timeout PASSED tests/test_sync.py::TestUniversalResult::test_universal_error PASSED tests/test_sync.py::TestUniversalResult::test_universal_value PASSED tests/test_sync.py::test_repr PASSED tests/test_task.py::test_cancel_custom_exception PASSED tests/test_task.py::test_cancel_custom_exception_instance PASSED tests/test_task.py::test_cancel_noblock PASSED tests/test_task.py::test_contextvars PASSED tests/test_task.py::test_defer_cancellation PASSED tests/test_task.py::test_diag PASSED tests/test_task.py::test_disable_cancellation_explicit_raise PASSED tests/test_task.py::test_disable_cancellation_function PASSED tests/test_task.py::test_errors PASSED tests/test_task.py::test_explicit_raise_cancel_disable PASSED tests/test_task.py::test_late_join PASSED tests/test_task.py::test_self_cancellation PASSED tests/test_task.py::test_set_cancellation PASSED tests/test_task.py::test_task_any_cancel PASSED tests/test_task.py::test_task_any_error PASSED tests/test_task.py::test_task_diag PASSED tests/test_task.py::test_task_group PASSED tests/test_task.py::test_task_group_cancel PASSED tests/test_task.py::test_task_group_cancel_remaining PASSED tests/test_task.py::test_task_group_daemon PASSED tests/test_task.py::test_task_group_daemon_error PASSED tests/test_task.py::test_task_group_empty PASSED tests/test_task.py::test_task_group_error PASSED tests/test_task.py::test_task_group_error_block PASSED tests/test_task.py::test_task_group_existing PASSED tests/test_task.py::test_task_group_iter PASSED tests/test_task.py::test_task_group_join PASSED tests/test_task.py::test_task_group_join_done PASSED tests/test_task.py::test_task_group_result PASSED tests/test_task.py::test_task_group_timeout PASSED tests/test_task.py::test_task_group_use_error PASSED tests/test_task.py::test_task_join_daemon PASSED tests/test_task.py::test_task_wait_none PASSED tests/test_task.py::test_taskgroup_misc PASSED tests/test_thread.py::test_await_passthrough PASSED tests/test_thread.py::test_bad_result PASSED tests/test_thread.py::test_cancel_result PASSED tests/test_thread.py::test_errors PASSED tests/test_thread.py::test_good_result PASSED tests/test_thread.py::test_subprocess_popen PASSED tests/test_thread.py::test_task_group_spawn_thread PASSED tests/test_thread.py::test_task_group_thread PASSED tests/test_thread.py::test_thread_bad_result PASSED tests/test_thread.py::test_thread_cancel_result PASSED tests/test_thread.py::test_thread_context SKIPPED (unconditional skip) tests/test_thread.py::test_thread_disable_cancellation PASSED tests/test_thread.py::test_thread_good_result PASSED tests/test_thread.py::test_thread_read PASSED tests/test_thread.py::test_thread_sync PASSED tests/test_thread.py::test_thread_timeout PASSED tests/test_timequeue.py::test_timequeue_expired PASSED tests/test_workers.py::test_bad_cpu PASSED tests/test_workers.py::test_blocking PASSED tests/test_workers.py::test_cpu PASSED tests/test_workers.py::test_exception PASSED tests/test_workers.py::test_executor PASSED tests/test_workers.py::test_worker_cancel[run_in_process] PASSED tests/test_workers.py::test_worker_cancel[run_in_thread] PASSED tests/test_workers.py::test_worker_timeout[run_in_process] PASSED tests/test_workers.py::test_worker_timeout[run_in_thread] PASSED =============================== warnings summary =============================== ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pytest_asyncio/plugin.py:191 $(PYTHON_DIR)/vendor-packages/pytest_asyncio/plugin.py:191: DeprecationWarning: The 'asyncio_mode' default value will change to 'strict' in future, please explicitly use 'asyncio_mode=strict' or 'asyncio_mode=auto' in pytest configuration file. config.issue_config_time_warning(LEGACY_MODE, stacklevel=2) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 258 passed, 5 skipped, 1 warning ========