Source: python-anyio Version: 3.5.0-2 Severity: serious
Hello, in Ubuntu (where internet is really disabled your package FTBFS. Looks like some ipv6 translation is not really working, but what worries me more is: tests/test_sockets.py:1144: in test_getaddrinfo correct = await getaddrinfo('faß.de', 0) anyio/_core/_sockets.py:419: in getaddrinfo gai_res = await get_asynclib().getaddrinfo(encoded_host, port, family=family, type=type, anyio/_backends/_asyncio.py:1570: in getaddrinfo result = await get_running_loop().getaddrinfo( /usr/lib/python3.10/asyncio/base_events.py:855: in getaddrinfo return await self.run_in_executor( /usr/lib/python3.10/concurrent/futures/thread.py:58: in run result = self.fn(*self.args, **self.kwargs) Looks like an attempt to go over internet to me. the following "patch" disables failing tests and makes the package go in Ubuntu release --- python-anyio-3.5.0/debian/rules 2022-02-05 16:18:10.000000000 +0000 +++ python-anyio-3.5.0/debian/rules 2022-03-05 12:56:45.000000000 +0000 @@ -15,4 +15,4 @@ dh_auto_test -- \ --before-test '{interpreter} {dir}/setup.py egg_info --egg-base={dir}/.pybuild/egg' \ --test-pytest \ - --test-args '--verbose -W ignore -k "not test_is_block_device"' + --test-args '--verbose -W ignore -k "not test_is_block_device and not test_happy_eyeballs and not test_getaddrinfo and not test_connection_refused"' https://launchpadlibrarian.net/588853244/buildlog_ubuntu-jammy-amd64.python-anyio_3.5.0-2_BUILDING.txt.gz ============================= test session starts ============================== platform linux -- Python 3.10.2, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 -- /usr/bin/python3.10 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/.hypothesis/examples') rootdir: /<<PKGBUILDDIR>>, configfile: pyproject.toml plugins: anyio-3.5.0, hypothesis-6.36.0, mock-3.6.1 collecting ... collected 759 items / 2 deselected / 1 skipped / 756 selected tests/test_compat.py::TestMaybeAsync::test_cancel_scope[asyncio] PASSED [ 0%] tests/test_compat.py::TestMaybeAsync::test_cancel_scope[asyncio+uvloop] PASSED [ 0%] tests/test_compat.py::TestMaybeAsync::test_current_time[asyncio] PASSED [ 0%] tests/test_compat.py::TestMaybeAsync::test_current_time[asyncio+uvloop] PASSED [ 0%] tests/test_compat.py::TestMaybeAsync::test_current_effective_deadline[asyncio] PASSED [ 0%] tests/test_compat.py::TestMaybeAsync::test_current_effective_deadline[asyncio+uvloop] PASSED [ 0%] tests/test_compat.py::TestMaybeAsync::test_get_running_tasks[asyncio] PASSED [ 0%] tests/test_compat.py::TestMaybeAsync::test_get_running_tasks[asyncio+uvloop] PASSED [ 1%] tests/test_compat.py::TestMaybeAsync::test_get_current_task[asyncio] PASSED [ 1%] tests/test_compat.py::TestMaybeAsync::test_get_current_task[asyncio+uvloop] PASSED [ 1%] tests/test_compat.py::test_maybe_async_cm[asyncio] PASSED [ 1%] tests/test_compat.py::test_maybe_async_cm[asyncio+uvloop] PASSED [ 1%] tests/test_compat.py::TestDeprecations::test_current_effective_deadlinee[asyncio] PASSED [ 1%] tests/test_compat.py::TestDeprecations::test_current_effective_deadlinee[asyncio+uvloop] PASSED [ 1%] tests/test_compat.py::TestDeprecations::test_current_time[asyncio] PASSED [ 1%] tests/test_compat.py::TestDeprecations::test_current_time[asyncio+uvloop] PASSED [ 2%] tests/test_compat.py::TestDeprecations::test_get_current_task[asyncio] PASSED [ 2%] tests/test_compat.py::TestDeprecations::test_get_current_task[asyncio+uvloop] PASSED [ 2%] tests/test_compat.py::TestDeprecations::test_running_tasks[asyncio] PASSED [ 2%] tests/test_compat.py::TestDeprecations::test_running_tasks[asyncio+uvloop] PASSED [ 2%] tests/test_compat.py::TestDeprecations::test_open_signal_receiver[asyncio] PASSED [ 2%] tests/test_compat.py::TestDeprecations::test_open_signal_receiver[asyncio+uvloop] PASSED [ 2%] tests/test_compat.py::TestDeprecations::test_cancelscope_cancel[asyncio] PASSED [ 3%] tests/test_compat.py::TestDeprecations::test_cancelscope_cancel[asyncio+uvloop] PASSED [ 3%] tests/test_compat.py::TestDeprecations::test_taskgroup_cancel[asyncio] PASSED [ 3%] tests/test_compat.py::TestDeprecations::test_taskgroup_cancel[asyncio+uvloop] PASSED [ 3%] tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_nowait[asyncio] PASSED [ 3%] tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_nowait[asyncio+uvloop] PASSED [ 3%] tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_on_behalf_of_nowait[asyncio] PASSED [ 3%] tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_on_behalf_of_nowait[asyncio+uvloop] PASSED [ 3%] tests/test_compat.py::TestDeprecations::test_capacitylimiter_set_total_tokens[asyncio] PASSED [ 4%] tests/test_compat.py::TestDeprecations::test_capacitylimiter_set_total_tokens[asyncio+uvloop] PASSED [ 4%] tests/test_compat.py::TestDeprecations::test_condition_release[asyncio] PASSED [ 4%] tests/test_compat.py::TestDeprecations::test_condition_release[asyncio+uvloop] PASSED [ 4%] tests/test_compat.py::TestDeprecations::test_event_set[asyncio] PASSED [ 4%] tests/test_compat.py::TestDeprecations::test_event_set[asyncio+uvloop] PASSED [ 4%] tests/test_compat.py::TestDeprecations::test_lock_release[asyncio] PASSED [ 4%] tests/test_compat.py::TestDeprecations::test_lock_release[asyncio+uvloop] PASSED [ 5%] tests/test_compat.py::TestDeprecations::test_memory_object_stream_send_nowait[asyncio] PASSED [ 5%] tests/test_compat.py::TestDeprecations::test_memory_object_stream_send_nowait[asyncio+uvloop] PASSED [ 5%] tests/test_compat.py::TestDeprecations::test_semaphore_release[asyncio] PASSED [ 5%] tests/test_compat.py::TestDeprecations::test_semaphore_release[asyncio+uvloop] PASSED [ 5%] tests/test_compat.py::TestDeprecations::test_move_on_after[asyncio] PASSED [ 5%] tests/test_compat.py::TestDeprecations::test_move_on_after[asyncio+uvloop] PASSED [ 5%] tests/test_compat.py::TestDeprecations::test_fail_after[asyncio] PASSED [ 5%] tests/test_compat.py::TestDeprecations::test_fail_after[asyncio+uvloop] PASSED [ 6%] tests/test_compat.py::TestDeprecations::test_run_sync_in_worker_thread[asyncio] PASSED [ 6%] tests/test_compat.py::TestDeprecations::test_run_sync_in_worker_thread[asyncio+uvloop] PASSED [ 6%] tests/test_compat.py::TestDeprecations::test_run_async_from_thread[asyncio] PASSED [ 6%] tests/test_compat.py::TestDeprecations::test_run_async_from_thread[asyncio+uvloop] PASSED [ 6%] tests/test_compat.py::TestDeprecations::test_run_sync_from_thread[asyncio] PASSED [ 6%] tests/test_compat.py::TestDeprecations::test_run_sync_from_thread[asyncio+uvloop] PASSED [ 6%] tests/test_compat.py::TestDeprecations::test_current_default_worker_thread_limiter[asyncio] PASSED [ 7%] tests/test_compat.py::TestDeprecations::test_current_default_worker_thread_limiter[asyncio+uvloop] PASSED [ 7%] tests/test_compat.py::TestDeprecations::test_create_blocking_portal[asyncio] PASSED [ 7%] tests/test_compat.py::TestDeprecations::test_create_blocking_portal[asyncio+uvloop] PASSED [ 7%] tests/test_compat.py::TestPickle::test_deprecated_awaitable_none PASSED [ 7%] tests/test_compat.py::TestPickle::test_deprecated_awaitable_float PASSED [ 7%] tests/test_compat.py::TestPickle::test_deprecated_awaitable_list PASSED [ 7%] tests/test_debugging.py::test_main_task_name[asyncio] PASSED [ 7%] tests/test_debugging.py::test_main_task_name[asyncio+uvloop] PASSED [ 8%] tests/test_debugging.py::test_non_main_task_name[asyncio-None-tests.test_debugging.test_non_main_task_name.<locals>.non_main] PASSED [ 8%] tests/test_debugging.py::test_non_main_task_name[asyncio-name-b'name'] PASSED [ 8%] tests/test_debugging.py::test_non_main_task_name[asyncio-name-name] PASSED [ 8%] tests/test_debugging.py::test_non_main_task_name[asyncio--] PASSED [ 8%] tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-None-tests.test_debugging.test_non_main_task_name.<locals>.non_main] PASSED [ 8%] tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-b'name'] PASSED [ 8%] tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-name] PASSED [ 8%] tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop--] PASSED [ 9%] tests/test_debugging.py::test_get_running_tasks[asyncio] PASSED [ 9%] tests/test_debugging.py::test_get_running_tasks[asyncio+uvloop] PASSED [ 9%] tests/test_debugging.py::test_wait_generator_based_task_blocked PASSED [ 9%] tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio] PASSED [ 9%] tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio] PASSED [ 9%] tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio+uvloop] PASSED [ 9%] tests/test_eventloop.py::test_sleep_until[asyncio] PASSED [ 10%] tests/test_eventloop.py::test_sleep_until[asyncio+uvloop] PASSED [ 10%] tests/test_eventloop.py::test_sleep_until_in_past[asyncio] PASSED [ 10%] tests/test_eventloop.py::test_sleep_until_in_past[asyncio+uvloop] PASSED [ 10%] tests/test_eventloop.py::test_sleep_forever[asyncio] PASSED [ 10%] tests/test_eventloop.py::test_sleep_forever[asyncio+uvloop] PASSED [ 10%] tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio] PASSED [ 10%] tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio+uvloop] PASSED [ 10%] tests/test_fileio.py::TestAsyncFile::test_read[asyncio] PASSED [ 11%] tests/test_fileio.py::TestAsyncFile::test_read[asyncio+uvloop] PASSED [ 11%] tests/test_fileio.py::TestAsyncFile::test_write[asyncio] PASSED [ 11%] tests/test_fileio.py::TestAsyncFile::test_write[asyncio+uvloop] PASSED [ 11%] tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio] PASSED [ 11%] tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio+uvloop] PASSED [ 11%] tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio] PASSED [ 11%] tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio+uvloop] PASSED [ 12%] tests/test_fileio.py::TestPath::test_properties[asyncio] PASSED [ 12%] tests/test_fileio.py::TestPath::test_properties[asyncio+uvloop] PASSED [ 12%] tests/test_fileio.py::TestPath::test_repr PASSED [ 12%] tests/test_fileio.py::TestPath::test_bytes PASSED [ 12%] tests/test_fileio.py::TestPath::test_hash PASSED [ 12%] tests/test_fileio.py::TestPath::test_comparison PASSED [ 12%] tests/test_fileio.py::TestPath::test_truediv PASSED [ 12%] tests/test_fileio.py::TestPath::test_rtruediv PASSED [ 13%] tests/test_fileio.py::TestPath::test_parts_property PASSED [ 13%] tests/test_fileio.py::TestPath::test_drive_property SKIPPED (Drive o...) [ 13%] tests/test_fileio.py::TestPath::test_root_property PASSED [ 13%] tests/test_fileio.py::TestPath::test_anchor_property PASSED [ 13%] tests/test_fileio.py::TestPath::test_parents_property PASSED [ 13%] tests/test_fileio.py::TestPath::test_parent_property PASSED [ 13%] tests/test_fileio.py::TestPath::test_name_property PASSED [ 14%] tests/test_fileio.py::TestPath::test_suffix_property PASSED [ 14%] tests/test_fileio.py::TestPath::test_suffixes_property PASSED [ 14%] tests/test_fileio.py::TestPath::test_stem_property PASSED [ 14%] tests/test_fileio.py::TestPath::test_absolute[asyncio] PASSED [ 14%] tests/test_fileio.py::TestPath::test_absolute[asyncio+uvloop] PASSED [ 14%] tests/test_fileio.py::TestPath::test_as_posix SKIPPED (Only makes se...) [ 14%] tests/test_fileio.py::TestPath::test_as_uri PASSED [ 14%] tests/test_fileio.py::TestPath::test_cwd[asyncio] PASSED [ 15%] tests/test_fileio.py::TestPath::test_cwd[asyncio+uvloop] PASSED [ 15%] tests/test_fileio.py::TestPath::test_exists[asyncio] PASSED [ 15%] tests/test_fileio.py::TestPath::test_exists[asyncio+uvloop] PASSED [ 15%] tests/test_fileio.py::TestPath::test_expanduser[asyncio] PASSED [ 15%] tests/test_fileio.py::TestPath::test_expanduser[asyncio+uvloop] PASSED [ 15%] tests/test_fileio.py::TestPath::test_home[asyncio] PASSED [ 15%] tests/test_fileio.py::TestPath::test_home[asyncio+uvloop] PASSED [ 15%] tests/test_fileio.py::TestPath::test_is_absolute[/xyz-True] PASSED [ 16%] tests/test_fileio.py::TestPath::test_is_absolute[../xyz-False] PASSED [ 16%] tests/test_fileio.py::TestPath::test_is_char_device[asyncio] PASSED [ 16%] tests/test_fileio.py::TestPath::test_is_char_device[asyncio+uvloop] PASSED [ 16%] tests/test_fileio.py::TestPath::test_is_dir[asyncio] PASSED [ 16%] tests/test_fileio.py::TestPath::test_is_dir[asyncio+uvloop] PASSED [ 16%] tests/test_fileio.py::TestPath::test_is_fifo[asyncio] PASSED [ 16%] tests/test_fileio.py::TestPath::test_is_fifo[asyncio+uvloop] PASSED [ 17%] tests/test_fileio.py::TestPath::test_is_file[asyncio] PASSED [ 17%] tests/test_fileio.py::TestPath::test_is_file[asyncio+uvloop] PASSED [ 17%] tests/test_fileio.py::TestPath::test_is_mount[asyncio] PASSED [ 17%] tests/test_fileio.py::TestPath::test_is_mount[asyncio+uvloop] PASSED [ 17%] tests/test_fileio.py::TestPath::test_is_reserved PASSED [ 17%] tests/test_fileio.py::TestPath::test_is_socket[asyncio] PASSED [ 17%] tests/test_fileio.py::TestPath::test_is_socket[asyncio+uvloop] PASSED [ 17%] tests/test_fileio.py::TestPath::test_is_symlink[asyncio] PASSED [ 18%] tests/test_fileio.py::TestPath::test_is_symlink[asyncio+uvloop] PASSED [ 18%] tests/test_fileio.py::TestPath::test_is_relative_to[args0-True] PASSED [ 18%] tests/test_fileio.py::TestPath::test_is_relative_to[args1-False] PASSED [ 18%] tests/test_fileio.py::TestPath::test_glob[asyncio] PASSED [ 18%] tests/test_fileio.py::TestPath::test_glob[asyncio+uvloop] PASSED [ 18%] tests/test_fileio.py::TestPath::test_rglob[asyncio] PASSED [ 18%] tests/test_fileio.py::TestPath::test_rglob[asyncio+uvloop] PASSED [ 19%] tests/test_fileio.py::TestPath::test_iterdir[asyncio] PASSED [ 19%] tests/test_fileio.py::TestPath::test_iterdir[asyncio+uvloop] PASSED [ 19%] tests/test_fileio.py::TestPath::test_joinpath PASSED [ 19%] tests/test_fileio.py::TestPath::test_match PASSED [ 19%] tests/test_fileio.py::TestPath::test_chmod[asyncio] PASSED [ 19%] tests/test_fileio.py::TestPath::test_chmod[asyncio+uvloop] PASSED [ 19%] tests/test_fileio.py::TestPath::test_hardlink_to[asyncio] PASSED [ 19%] tests/test_fileio.py::TestPath::test_hardlink_to[asyncio+uvloop] PASSED [ 20%] tests/test_fileio.py::TestPath::test_lchmod[asyncio] SKIPPED (os.lch...) [ 20%] tests/test_fileio.py::TestPath::test_lchmod[asyncio+uvloop] SKIPPED [ 20%] tests/test_fileio.py::TestPath::test_lstat[asyncio] PASSED [ 20%] tests/test_fileio.py::TestPath::test_lstat[asyncio+uvloop] PASSED [ 20%] tests/test_fileio.py::TestPath::test_group[asyncio] PASSED [ 20%] tests/test_fileio.py::TestPath::test_group[asyncio+uvloop] PASSED [ 20%] tests/test_fileio.py::TestPath::test_mkdir[asyncio] PASSED [ 21%] tests/test_fileio.py::TestPath::test_mkdir[asyncio+uvloop] PASSED [ 21%] tests/test_fileio.py::TestPath::test_open[asyncio] PASSED [ 21%] tests/test_fileio.py::TestPath::test_open[asyncio+uvloop] PASSED [ 21%] tests/test_fileio.py::TestPath::test_owner[asyncio] PASSED [ 21%] tests/test_fileio.py::TestPath::test_owner[asyncio+uvloop] PASSED [ 21%] tests/test_fileio.py::TestPath::test_readlink[asyncio] PASSED [ 21%] tests/test_fileio.py::TestPath::test_readlink[asyncio+uvloop] PASSED [ 21%] tests/test_fileio.py::TestPath::test_read_bytes[asyncio] PASSED [ 22%] tests/test_fileio.py::TestPath::test_read_bytes[asyncio+uvloop] PASSED [ 22%] tests/test_fileio.py::TestPath::test_read_text[asyncio] PASSED [ 22%] tests/test_fileio.py::TestPath::test_read_text[asyncio+uvloop] PASSED [ 22%] tests/test_fileio.py::TestPath::test_rename[asyncio] PASSED [ 22%] tests/test_fileio.py::TestPath::test_rename[asyncio+uvloop] PASSED [ 22%] tests/test_fileio.py::TestPath::test_replace[asyncio] PASSED [ 22%] tests/test_fileio.py::TestPath::test_replace[asyncio+uvloop] PASSED [ 22%] tests/test_fileio.py::TestPath::test_resolve[asyncio] PASSED [ 23%] tests/test_fileio.py::TestPath::test_resolve[asyncio+uvloop] PASSED [ 23%] tests/test_fileio.py::TestPath::test_rmdir[asyncio] PASSED [ 23%] tests/test_fileio.py::TestPath::test_rmdir[asyncio+uvloop] PASSED [ 23%] tests/test_fileio.py::TestPath::test_samefile[asyncio] PASSED [ 23%] tests/test_fileio.py::TestPath::test_samefile[asyncio+uvloop] PASSED [ 23%] tests/test_fileio.py::TestPath::test_stat[asyncio] PASSED [ 23%] tests/test_fileio.py::TestPath::test_stat[asyncio+uvloop] PASSED [ 24%] tests/test_fileio.py::TestPath::test_touch[asyncio] PASSED [ 24%] tests/test_fileio.py::TestPath::test_touch[asyncio+uvloop] PASSED [ 24%] tests/test_fileio.py::TestPath::test_symlink_to[asyncio] PASSED [ 24%] tests/test_fileio.py::TestPath::test_symlink_to[asyncio+uvloop] PASSED [ 24%] tests/test_fileio.py::TestPath::test_unlink[asyncio] PASSED [ 24%] tests/test_fileio.py::TestPath::test_unlink[asyncio+uvloop] PASSED [ 24%] tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio] PASSED [ 24%] tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio+uvloop] PASSED [ 25%] tests/test_fileio.py::TestPath::test_with_name PASSED [ 25%] tests/test_fileio.py::TestPath::test_with_stem PASSED [ 25%] tests/test_fileio.py::TestPath::test_with_suffix PASSED [ 25%] tests/test_fileio.py::TestPath::test_write_bytes[asyncio] PASSED [ 25%] tests/test_fileio.py::TestPath::test_write_bytes[asyncio+uvloop] PASSED [ 25%] tests/test_fileio.py::TestPath::test_write_text[asyncio] PASSED [ 25%] tests/test_fileio.py::TestPath::test_write_text[asyncio+uvloop] PASSED [ 26%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread[asyncio] PASSED [ 26%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread[asyncio+uvloop] PASSED [ 26%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio] PASSED [ 26%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio+uvloop] PASSED [ 26%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_pooling PASSED [ 26%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio] PASSED [ 26%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio+uvloop] PASSED [ 26%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio] PASSED [ 27%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio+uvloop] PASSED [ 27%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio] PASSED [ 27%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio+uvloop] PASSED [ 27%] tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_unclaimed_thread PASSED [ 27%] tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio] PASSED [ 27%] tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio+uvloop] PASSED [ 27%] tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread PASSED [ 28%] tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio] PASSED [ 28%] tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio+uvloop] PASSED [ 28%] tests/test_from_thread.py::TestBlockingPortal::test_successful_call[asyncio] PASSED [ 28%] tests/test_from_thread.py::TestBlockingPortal::test_successful_call[asyncio+uvloop] PASSED [ 28%] tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio] PASSED [ 28%] tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio+uvloop] PASSED [ 28%] tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio] PASSED [ 28%] tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio+uvloop] PASSED [ 29%] tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio] PASSED [ 29%] tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio+uvloop] PASSED [ 29%] tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio] PASSED [ 29%] tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio+uvloop] PASSED [ 29%] tests/test_from_thread.py::TestBlockingPortal::test_start_with_nonexistent_backend PASSED [ 29%] tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio] PASSED [ 29%] tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio+uvloop] PASSED [ 29%] tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio] PASSED [ 30%] tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio+uvloop] PASSED [ 30%] tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio] PASSED [ 30%] tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio+uvloop] PASSED [ 30%] tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio] PASSED [ 30%] tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio+uvloop] PASSED [ 30%] tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio] PASSED [ 30%] tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio+uvloop] PASSED [ 31%] tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio] PASSED [ 31%] tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio+uvloop] PASSED [ 31%] tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio] PASSED [ 31%] tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio+uvloop] PASSED [ 31%] tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio] PASSED [ 31%] tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio+uvloop] PASSED [ 31%] tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio] PASSED [ 31%] tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio+uvloop] PASSED [ 32%] tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio] PASSED [ 32%] tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio+uvloop] PASSED [ 32%] tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio] PASSED [ 32%] tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio+uvloop] PASSED [ 32%] tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio] PASSED [ 32%] tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio+uvloop] PASSED [ 32%] tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio] PASSED [ 33%] tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio+uvloop] PASSED [ 33%] tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio] PASSED [ 33%] tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio+uvloop] PASSED [ 33%] tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio] PASSED [ 33%] tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio+uvloop] PASSED [ 33%] tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio] PASSED [ 33%] tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio+uvloop] PASSED [ 33%] tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio] PASSED [ 34%] tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio+uvloop] PASSED [ 34%] tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio] PASSED [ 34%] tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-False] PASSED [ 34%] tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-True] PASSED [ 34%] tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-False] PASSED [ 34%] tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-True] PASSED [ 34%] tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-False] PASSED [ 35%] tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-True] PASSED [ 35%] tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-False] PASSED [ 35%] tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-True] PASSED [ 35%] tests/test_lowlevel.py::test_checkpoint[asyncio-False] PASSED [ 35%] tests/test_lowlevel.py::test_checkpoint[asyncio-True] PASSED [ 35%] tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-False] PASSED [ 35%] tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-True] PASSED [ 35%] tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio] PASSED [ 36%] tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio+uvloop] PASSED [ 36%] tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio] PASSED [ 36%] tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio+uvloop] PASSED [ 36%] tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio] PASSED [ 36%] tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio+uvloop] PASSED [ 36%] tests/test_pytest_plugin.py::test_plugin PASSED [ 36%] tests/test_pytest_plugin.py::test_asyncio PASSED [ 36%] tests/test_pytest_plugin.py::test_autouse_async_fixture PASSED [ 37%] tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture PASSED [ 37%] tests/test_pytest_plugin.py::test_hypothesis_module_mark PASSED [ 37%] tests/test_pytest_plugin.py::test_hypothesis_function_mark PASSED [ 37%] tests/test_signals.py::test_receive_signals[asyncio] PASSED [ 37%] tests/test_signals.py::test_receive_signals[asyncio+uvloop] PASSED [ 37%] tests/test_signals.py::test_task_group_cancellation_open[asyncio] PASSED [ 37%] tests/test_signals.py::test_task_group_cancellation_open[asyncio+uvloop] PASSED [ 38%] tests/test_signals.py::test_task_group_cancellation_consume[asyncio] PASSED [ 38%] tests/test_signals.py::test_task_group_cancellation_consume[asyncio+uvloop] PASSED [ 38%] tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv4] PASSED [ 38%] tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv6] PASSED [ 38%] tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 38%] tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 38%] tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv4] PASSED [ 38%] tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv6] PASSED [ 39%] tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 39%] tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 39%] tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv4] PASSED [ 39%] tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv6] PASSED [ 39%] tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv4] PASSED [ 39%] tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv6] PASSED [ 39%] tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv4] PASSED [ 40%] tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv6] PASSED [ 40%] tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv4] PASSED [ 40%] tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv6] PASSED [ 40%] tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv4] PASSED [ 40%] tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv6] PASSED [ 40%] tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv4] PASSED [ 40%] tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv6] PASSED [ 40%] tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv4] PASSED [ 41%] tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv6] PASSED [ 41%] tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 41%] tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 41%] tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-dualstack] FAILED [ 41%] tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv4] PASSED [ 41%] tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv6] FAILED [ 41%] tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-dualstack] FAILED [ 42%] tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv4] PASSED [ 42%] tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv6] FAILED [ 42%] tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-multi] FAILED [ 42%] tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-single] PASSED [ 42%] tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-multi] FAILED [ 42%] tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-single] PASSED [ 42%] tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv4] PASSED [ 42%] tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv6] PASSED [ 43%] tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv4] PASSED [ 43%] tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv6] PASSED [ 43%] tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv4] PASSED [ 43%] tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv6] PASSED [ 43%] tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv4] PASSED [ 43%] tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv6] PASSED [ 43%] tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv4] PASSED [ 43%] tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv6] PASSED [ 44%] tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 44%] tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 44%] tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv4] PASSED [ 44%] tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv6] PASSED [ 44%] tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 44%] tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 44%] tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv4] PASSED [ 45%] tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv6] PASSED [ 45%] tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 45%] tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 45%] tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv4] PASSED [ 45%] tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv6] PASSED [ 45%] tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 45%] tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 45%] tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv4] PASSED [ 46%] tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv6] PASSED [ 46%] tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv4] PASSED [ 46%] tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv6] PASSED [ 46%] tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv4] PASSED [ 46%] tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv6] PASSED [ 46%] tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv4] PASSED [ 46%] tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv6] PASSED [ 47%] tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv4] PASSED [ 47%] tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv6] PASSED [ 47%] tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv4] PASSED [ 47%] tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv6] PASSED [ 47%] tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio] PASSED [ 47%] tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio] PASSED [ 47%] tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv4] PASSED [ 47%] tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv6] PASSED [ 48%] tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 48%] tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 48%] tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv4] PASSED [ 48%] tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv6] PASSED [ 48%] tests/test_sockets.py::TestTCPListener::test_accept[asyncio-both] PASSED [ 48%] tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv4] PASSED [ 48%] tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv6] PASSED [ 49%] tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-both] PASSED [ 49%] tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv4] PASSED [ 49%] tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv6] PASSED [ 49%] tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv4] PASSED [ 49%] tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv6] PASSED [ 49%] tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv4] PASSED [ 49%] tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv6] PASSED [ 49%] tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 50%] tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 50%] tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv4] PASSED [ 50%] tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv6] PASSED [ 50%] tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 50%] tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 50%] tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv4] PASSED [ 50%] tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv6] PASSED [ 50%] tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv4] PASSED [ 51%] tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv6] PASSED [ 51%] tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv4] PASSED [ 51%] tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv6] PASSED [ 51%] tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv4] PASSED [ 51%] tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv6] PASSED [ 51%] tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio] PASSED [ 51%] tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+uvloop] PASSED [ 52%] tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-str] PASSED [ 52%] tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-path] PASSED [ 52%] tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-str] PASSED [ 52%] tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-path] PASSED [ 52%] tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio] PASSED [ 52%] tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+uvloop] PASSED [ 52%] tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio] PASSED [ 52%] tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+uvloop] PASSED [ 53%] tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio] PASSED [ 53%] tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+uvloop] PASSED [ 53%] tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio] PASSED [ 53%] tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+uvloop] PASSED [ 53%] tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio] PASSED [ 53%] tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+uvloop] PASSED [ 53%] tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio] PASSED [ 54%] tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+uvloop] PASSED [ 54%] tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio] PASSED [ 54%] tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+uvloop] PASSED [ 54%] tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio] PASSED [ 54%] tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+uvloop] PASSED [ 54%] tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio] PASSED [ 54%] tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+uvloop] PASSED [ 54%] tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio] PASSED [ 55%] tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+uvloop] PASSED [ 55%] tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio] PASSED [ 55%] tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+uvloop] PASSED [ 55%] tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio] PASSED [ 55%] tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+uvloop] PASSED [ 55%] tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio] PASSED [ 55%] tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+uvloop] PASSED [ 56%] tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio] PASSED [ 56%] tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+uvloop] PASSED [ 56%] tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-str] PASSED [ 56%] tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-path] PASSED [ 56%] tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-str] PASSED [ 56%] tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-path] PASSED [ 56%] tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio] PASSED [ 56%] tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+uvloop] PASSED [ 57%] tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio] PASSED [ 57%] tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+uvloop] PASSED [ 57%] tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio] PASSED [ 57%] tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+uvloop] PASSED [ 57%] tests/test_sockets.py::test_multi_listener[asyncio] PASSED [ 57%] tests/test_sockets.py::test_multi_listener[asyncio+uvloop] PASSED [ 57%] tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 57%] tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 58%] tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 58%] tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 58%] tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 58%] tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 58%] tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 58%] tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 58%] tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 59%] tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 59%] tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 59%] tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 59%] tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 59%] tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 59%] tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 59%] tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 59%] tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 60%] tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 60%] tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 60%] tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 60%] tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 60%] tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 60%] tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 60%] tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 61%] tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 61%] tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 61%] tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 61%] tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 61%] tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 61%] tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 61%] tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 61%] tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 62%] tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv4] PASSED [ 62%] tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv6] PASSED [ 62%] tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv4] PASSED [ 62%] tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv6] PASSED [ 62%] tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 62%] tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 62%] tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 63%] tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 63%] tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 63%] tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 63%] tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 63%] tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 63%] tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 63%] tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 63%] tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 64%] tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 64%] tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 64%] tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 64%] tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 64%] tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 64%] tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 64%] tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 64%] tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 65%] tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 65%] tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 65%] tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 65%] tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 65%] tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 65%] tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 65%] tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 66%] tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 66%] tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 66%] tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 66%] tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 66%] tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 66%] tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 66%] tests/test_sockets.py::test_getaddrinfo[asyncio] FAILED [ 66%] tests/test_sockets.py::test_getaddrinfo[asyncio+uvloop] FAILED [ 67%] tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-SocketKind.SOCK_STREAM0] PASSED [ 67%] tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-SocketKind.SOCK_STREAM1] PASSED [ 67%] tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-SocketKind.SOCK_STREAM0] PASSED [ 67%] tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-SocketKind.SOCK_STREAM1] PASSED [ 67%] tests/test_sockets.py::test_getnameinfo[asyncio] PASSED [ 67%] tests/test_sockets.py::test_getnameinfo[asyncio+uvloop] PASSED [ 67%] tests/test_subprocesses.py::test_run_process[asyncio-shell] PASSED [ 68%] tests/test_subprocesses.py::test_run_process[asyncio-exec] PASSED [ 68%] tests/test_subprocesses.py::test_run_process[asyncio+uvloop-shell] PASSED [ 68%] tests/test_subprocesses.py::test_run_process[asyncio+uvloop-exec] PASSED [ 68%] tests/test_subprocesses.py::test_run_process_checked[asyncio] PASSED [ 68%] tests/test_subprocesses.py::test_run_process_checked[asyncio+uvloop] PASSED [ 68%] tests/test_subprocesses.py::test_terminate[asyncio] PASSED [ 68%] tests/test_subprocesses.py::test_terminate[asyncio+uvloop] PASSED [ 68%] tests/test_subprocesses.py::test_process_cwd[asyncio] PASSED [ 69%] tests/test_subprocesses.py::test_process_cwd[asyncio+uvloop] PASSED [ 69%] tests/test_subprocesses.py::test_process_env[asyncio] PASSED [ 69%] tests/test_subprocesses.py::test_process_env[asyncio+uvloop] PASSED [ 69%] tests/test_subprocesses.py::test_process_new_session_sid[asyncio] PASSED [ 69%] tests/test_subprocesses.py::test_process_new_session_sid[asyncio+uvloop] PASSED [ 69%] tests/test_synchronization.py::TestLock::test_contextmanager[asyncio] PASSED [ 69%] tests/test_synchronization.py::TestLock::test_contextmanager[asyncio+uvloop] PASSED [ 70%] tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio] PASSED [ 70%] tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio+uvloop] PASSED [ 70%] tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio] PASSED [ 70%] tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio+uvloop] PASSED [ 70%] tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio] PASSED [ 70%] tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 70%] tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releaselast] PASSED [ 70%] tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releasefirst] PASSED [ 71%] tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releaselast] PASSED [ 71%] tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releasefirst] PASSED [ 71%] tests/test_synchronization.py::TestLock::test_statistics[asyncio] PASSED [ 71%] tests/test_synchronization.py::TestLock::test_statistics[asyncio+uvloop] PASSED [ 71%] tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio] PASSED [ 71%] tests/test_synchronization.py::TestEvent::test_event[asyncio] PASSED [ 71%] tests/test_synchronization.py::TestEvent::test_event[asyncio+uvloop] PASSED [ 71%] tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio] PASSED [ 72%] tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio+uvloop] PASSED [ 72%] tests/test_synchronization.py::TestEvent::test_statistics[asyncio] PASSED [ 72%] tests/test_synchronization.py::TestEvent::test_statistics[asyncio+uvloop] PASSED [ 72%] tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio] PASSED [ 72%] tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio+uvloop] PASSED [ 72%] tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio] PASSED [ 72%] tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio+uvloop] PASSED [ 73%] tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio] PASSED [ 73%] tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio+uvloop] PASSED [ 73%] tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio] PASSED [ 73%] tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 73%] tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio] PASSED [ 73%] tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio+uvloop] PASSED [ 73%] tests/test_synchronization.py::TestCondition::test_statistics[asyncio] PASSED [ 73%] tests/test_synchronization.py::TestCondition::test_statistics[asyncio+uvloop] PASSED [ 74%] tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio] PASSED [ 74%] tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio+uvloop] PASSED [ 74%] tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio] PASSED [ 74%] tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio+uvloop] PASSED [ 74%] tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio] PASSED [ 74%] tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio+uvloop] PASSED [ 74%] tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releaselast] PASSED [ 75%] tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releasefirst] PASSED [ 75%] tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releaselast] PASSED [ 75%] tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releasefirst] PASSED [ 75%] tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-2] PASSED [ 75%] tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-None] PASSED [ 75%] tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-2] PASSED [ 75%] tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-None] PASSED [ 75%] tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio] PASSED [ 76%] tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio+uvloop] PASSED [ 76%] tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio] PASSED [ 76%] tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio+uvloop] PASSED [ 76%] tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio] PASSED [ 76%] tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio+uvloop] PASSED [ 76%] tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio] PASSED [ 76%] tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio] PASSED [ 77%] tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio+uvloop] PASSED [ 77%] tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio] PASSED [ 77%] tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio+uvloop] PASSED [ 77%] tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio] PASSED [ 77%] tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio+uvloop] PASSED [ 77%] tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio] PASSED [ 77%] tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio+uvloop] PASSED [ 77%] tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio] PASSED [ 78%] tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio+uvloop] PASSED [ 78%] tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio] PASSED [ 78%] tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio+uvloop] PASSED [ 78%] tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio] PASSED [ 78%] tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio+uvloop] PASSED [ 78%] tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio] PASSED [ 78%] tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio+uvloop] PASSED [ 78%] tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio] PASSED [ 79%] tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio+uvloop] PASSED [ 79%] tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio] PASSED [ 79%] tests/test_to_process.py::test_run_sync_in_process_pool[asyncio] PASSED [ 79%] tests/test_to_process.py::test_run_sync_in_process_pool[asyncio+uvloop] PASSED [ 79%] tests/test_to_process.py::test_identical_sys_path[asyncio] PASSED [ 79%] tests/test_to_process.py::test_identical_sys_path[asyncio+uvloop] PASSED [ 79%] tests/test_to_process.py::test_partial[asyncio] PASSED [ 80%] tests/test_to_process.py::test_partial[asyncio+uvloop] PASSED [ 80%] tests/test_to_process.py::test_exception[asyncio] PASSED [ 80%] tests/test_to_process.py::test_exception[asyncio+uvloop] PASSED [ 80%] tests/test_to_process.py::test_print[asyncio] PASSED [ 80%] tests/test_to_process.py::test_print[asyncio+uvloop] PASSED [ 80%] tests/test_to_process.py::test_cancel_before[asyncio] PASSED [ 80%] tests/test_to_process.py::test_cancel_before[asyncio+uvloop] PASSED [ 80%] tests/test_to_process.py::test_cancel_during[asyncio] PASSED [ 81%] tests/test_to_process.py::test_cancel_during[asyncio+uvloop] PASSED [ 81%] tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio] PASSED [ 81%] tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio+uvloop] PASSED [ 81%] tests/test_to_thread.py::test_run_in_thread_exception[asyncio] PASSED [ 81%] tests/test_to_thread.py::test_run_in_thread_exception[asyncio+uvloop] PASSED [ 81%] tests/test_to_thread.py::test_run_in_custom_limiter[asyncio] PASSED [ 81%] tests/test_to_thread.py::test_run_in_custom_limiter[asyncio+uvloop] PASSED [ 82%] tests/test_to_thread.py::test_cancel_worker_thread[asyncio-uncancellable] PASSED [ 82%] tests/test_to_thread.py::test_cancel_worker_thread[asyncio-cancellable] PASSED [ 82%] tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-uncancellable] PASSED [ 82%] tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-cancellable] PASSED [ 82%] tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio] PASSED [ 82%] tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio+uvloop] PASSED [ 82%] tests/test_to_thread.py::test_contextvar_propagation[asyncio] PASSED [ 82%] tests/test_to_thread.py::test_contextvar_propagation[asyncio+uvloop] PASSED [ 83%] tests/test_to_thread.py::test_asynclib_detection[asyncio] PASSED [ 83%] tests/test_to_thread.py::test_asynclib_detection[asyncio+uvloop] PASSED [ 83%] tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio] PASSED [ 83%] tests/test_to_thread.py::test_asyncio_no_root_task PASSED [ 83%] tests/test_to_thread.py::test_asyncio_future_callback_partial PASSED [ 83%] tests/test_to_thread.py::test_asyncio_run_sync_no_asyncio_run PASSED [ 83%] tests/test_to_thread.py::test_asyncio_run_sync_multiple PASSED [ 84%] tests/test_to_thread.py::test_asyncio_no_recycle_stopping_worker PASSED [ 84%] tests/streams/test_buffered.py::test_receive_exactly[asyncio] PASSED [ 84%] tests/streams/test_buffered.py::test_receive_exactly[asyncio+uvloop] PASSED [ 84%] tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio] PASSED [ 84%] tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio+uvloop] PASSED [ 84%] tests/streams/test_buffered.py::test_receive_until[asyncio] PASSED [ 84%] tests/streams/test_buffered.py::test_receive_until[asyncio+uvloop] PASSED [ 84%] tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio] PASSED [ 85%] tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio+uvloop] PASSED [ 85%] tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-str] PASSED [ 85%] tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-path] PASSED [ 85%] tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-str] PASSED [ 85%] tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-path] PASSED [ 85%] tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio] PASSED [ 85%] tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio+uvloop] PASSED [ 85%] tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio] PASSED [ 86%] tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio+uvloop] PASSED [ 86%] tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio] PASSED [ 86%] tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio+uvloop] PASSED [ 86%] tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio] PASSED [ 86%] tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio+uvloop] PASSED [ 86%] tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio] PASSED [ 86%] tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio+uvloop] PASSED [ 87%] tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio] PASSED [ 87%] tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio+uvloop] PASSED [ 87%] tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio] PASSED [ 87%] tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio+uvloop] PASSED [ 87%] tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio] PASSED [ 87%] tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio+uvloop] PASSED [ 87%] tests/streams/test_memory.py::test_invalid_max_buffer PASSED [ 87%] tests/streams/test_memory.py::test_negative_max_buffer PASSED [ 88%] tests/streams/test_memory.py::test_receive_then_send[asyncio] PASSED [ 88%] tests/streams/test_memory.py::test_receive_then_send[asyncio+uvloop] PASSED [ 88%] tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio] PASSED [ 88%] tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio+uvloop] PASSED [ 88%] tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio] PASSED [ 88%] tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio+uvloop] PASSED [ 88%] tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio] PASSED [ 89%] tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio+uvloop] PASSED [ 89%] tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio] PASSED [ 89%] tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio+uvloop] PASSED [ 89%] tests/streams/test_memory.py::test_iterate[asyncio] PASSED [ 89%] tests/streams/test_memory.py::test_iterate[asyncio+uvloop] PASSED [ 89%] tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio] PASSED [ 89%] tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio+uvloop] PASSED [ 89%] tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio] PASSED [ 90%] tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio+uvloop] PASSED [ 90%] tests/streams/test_memory.py::test_cancel_receive[asyncio] PASSED [ 90%] tests/streams/test_memory.py::test_cancel_receive[asyncio+uvloop] PASSED [ 90%] tests/streams/test_memory.py::test_cancel_send[asyncio] PASSED [ 90%] tests/streams/test_memory.py::test_cancel_send[asyncio+uvloop] PASSED [ 90%] tests/streams/test_memory.py::test_clone[asyncio] PASSED [ 90%] tests/streams/test_memory.py::test_clone[asyncio+uvloop] PASSED [ 91%] tests/streams/test_memory.py::test_clone_closed[asyncio] PASSED [ 91%] tests/streams/test_memory.py::test_clone_closed[asyncio+uvloop] PASSED [ 91%] tests/streams/test_memory.py::test_close_send_while_receiving[asyncio] PASSED [ 91%] tests/streams/test_memory.py::test_close_send_while_receiving[asyncio+uvloop] PASSED [ 91%] tests/streams/test_memory.py::test_close_receive_while_sending[asyncio] PASSED [ 91%] tests/streams/test_memory.py::test_close_receive_while_sending[asyncio+uvloop] PASSED [ 91%] tests/streams/test_memory.py::test_receive_after_send_closed[asyncio] PASSED [ 91%] tests/streams/test_memory.py::test_receive_after_send_closed[asyncio+uvloop] PASSED [ 92%] tests/streams/test_memory.py::test_receive_when_cancelled[asyncio] PASSED [ 92%] tests/streams/test_memory.py::test_receive_when_cancelled[asyncio+uvloop] PASSED [ 92%] tests/streams/test_memory.py::test_send_when_cancelled[asyncio] PASSED [ 92%] tests/streams/test_memory.py::test_send_when_cancelled[asyncio+uvloop] PASSED [ 92%] tests/streams/test_memory.py::test_cancel_during_receive[asyncio] PASSED [ 92%] tests/streams/test_memory.py::test_cancel_during_receive[asyncio+uvloop] PASSED [ 92%] tests/streams/test_memory.py::test_close_receive_after_send[asyncio] PASSED [ 92%] tests/streams/test_memory.py::test_close_receive_after_send[asyncio+uvloop] PASSED [ 93%] tests/streams/test_memory.py::test_statistics[asyncio] PASSED [ 93%] tests/streams/test_memory.py::test_statistics[asyncio+uvloop] PASSED [ 93%] tests/streams/test_memory.py::test_sync_close[asyncio] PASSED [ 93%] tests/streams/test_memory.py::test_sync_close[asyncio+uvloop] PASSED [ 93%] tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio] PASSED [ 93%] tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio+uvloop] PASSED [ 93%] tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio] PASSED [ 94%] tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio+uvloop] PASSED [ 94%] tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio] PASSED [ 94%] tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio+uvloop] PASSED [ 94%] tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio] PASSED [ 94%] tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio+uvloop] PASSED [ 94%] tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio] PASSED [ 94%] tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio+uvloop] PASSED [ 94%] tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio] PASSED [ 95%] tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio+uvloop] PASSED [ 95%] tests/streams/test_text.py::test_receive[asyncio] PASSED [ 95%] tests/streams/test_text.py::test_receive[asyncio+uvloop] PASSED [ 95%] tests/streams/test_text.py::test_send[asyncio] PASSED [ 95%] tests/streams/test_text.py::test_send[asyncio+uvloop] PASSED [ 95%] tests/streams/test_text.py::test_receive_encoding_error[asyncio] PASSED [ 95%] tests/streams/test_text.py::test_receive_encoding_error[asyncio+uvloop] PASSED [ 96%] tests/streams/test_text.py::test_send_encoding_error[asyncio] PASSED [ 96%] tests/streams/test_text.py::test_send_encoding_error[asyncio+uvloop] PASSED [ 96%] tests/streams/test_text.py::test_bidirectional_stream[asyncio] PASSED [ 96%] tests/streams/test_text.py::test_bidirectional_stream[asyncio+uvloop] PASSED [ 96%] tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio] PASSED [ 96%] tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio+uvloop] PASSED [ 96%] tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio] PASSED [ 96%] tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio+uvloop] PASSED [ 97%] tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio] PASSED [ 97%] tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio+uvloop] PASSED [ 97%] tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio] PASSED [ 97%] tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio+uvloop] PASSED [ 97%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-both_standard] PASSED [ 97%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-server_standard] PASSED [ 97%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-client_standard] PASSED [ 98%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-neither_standard] PASSED [ 98%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-both_standard] PASSED [ 98%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-server_standard] PASSED [ 98%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-client_standard] PASSED [ 98%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-neither_standard] PASSED [ 98%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio] PASSED [ 98%] tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio+uvloop] PASSED [ 98%] tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio] PASSED [ 99%] tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio+uvloop] PASSED [ 99%] tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv13] PASSED [ 99%] tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv12] PASSED [ 99%] tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv13] PASSED [ 99%] tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv12] PASSED [ 99%] tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio] PASSED [ 99%] tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio+uvloop] PASSED [100%] =================================== FAILURES =================================== _____________ TestTCPStream.test_happy_eyeballs[asyncio-dualstack] _____________ tests/test_sockets.py:256: in test_happy_eyeballs assert client_addr[0] == expected_client_addr E AssertionError: assert '::ffff:127.0.0.1' == '::1' E - ::1 E + ::ffff:127.0.0.1 _______________ TestTCPStream.test_happy_eyeballs[asyncio-ipv6] ________________ anyio/_core/_sockets.py:127: in try_connect stream = await asynclib.connect_tcp(remote_host, remote_port, local_address) anyio/_backends/_asyncio.py:1518: in connect_tcp await get_running_loop().create_connection(StreamProtocol, host, port, /usr/lib/python3.10/asyncio/base_events.py:1055: in create_connection raise exceptions[0] /usr/lib/python3.10/asyncio/base_events.py:1040: in create_connection sock = await self._connect_sock( /usr/lib/python3.10/asyncio/base_events.py:954: in _connect_sock await self.sock_connect(sock, address) /usr/lib/python3.10/asyncio/selector_events.py:502: in sock_connect return await fut /usr/lib/python3.10/asyncio/selector_events.py:537: in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') E ConnectionRefusedError: [Errno 111] Connect call failed ('127.0.0.1', 53015) The above exception was the direct cause of the following exception: tests/test_sockets.py:251: in test_happy_eyeballs async with await connect_tcp('localhost', port): anyio/_core/_sockets.py:184: in connect_tcp raise OSError('All connection attempts failed') from cause E OSError: All connection attempts failed _________ TestTCPStream.test_happy_eyeballs[asyncio+uvloop-dualstack] __________ tests/test_sockets.py:256: in test_happy_eyeballs assert client_addr[0] == expected_client_addr E AssertionError: assert '::ffff:127.0.0.1' == '::1' E - ::1 E + ::ffff:127.0.0.1 ____________ TestTCPStream.test_happy_eyeballs[asyncio+uvloop-ipv6] ____________ anyio/_core/_sockets.py:127: in try_connect stream = await asynclib.connect_tcp(remote_host, remote_port, local_address) anyio/_backends/_asyncio.py:1518: in connect_tcp await get_running_loop().create_connection(StreamProtocol, host, port, uvloop/loop.pyx:2024: in create_connection ??? uvloop/loop.pyx:2001: in uvloop.loop.Loop.create_connection ??? E ConnectionRefusedError: [Errno 111] Connection refused The above exception was the direct cause of the following exception: tests/test_sockets.py:251: in test_happy_eyeballs async with await connect_tcp('localhost', port): anyio/_core/_sockets.py:184: in connect_tcp raise OSError('All connection attempts failed') from cause E OSError: All connection attempts failed _____________ TestTCPStream.test_connection_refused[asyncio-multi] _____________ tests/test_sockets.py:277: in test_connection_refused assert isinstance(exc.value.__cause__, exception_class) E assert False E + where False = isinstance(ConnectionRefusedError(111, "Connect call failed ('127.0.0.1', 58651)"), <class 'anyio.ExceptionGroup'>) E + where ConnectionRefusedError(111, "Connect call failed ('127.0.0.1', 58651)") = OSError('All connection attempts failed').__cause__ E + where OSError('All connection attempts failed') = <ExceptionInfo OSError('All connection attempts failed') tblen=2>.value _________ TestTCPStream.test_connection_refused[asyncio+uvloop-multi] __________ tests/test_sockets.py:277: in test_connection_refused assert isinstance(exc.value.__cause__, exception_class) E AssertionError: assert False E + where False = isinstance(ConnectionRefusedError(111, 'Connection refused'), <class 'anyio.ExceptionGroup'>) E + where ConnectionRefusedError(111, 'Connection refused') = OSError('All connection attempts failed').__cause__ E + where OSError('All connection attempts failed') = <ExceptionInfo OSError('All connection attempts failed') tblen=2>.value __________________________ test_getaddrinfo[asyncio] ___________________________ tests/test_sockets.py:1144: in test_getaddrinfo correct = await getaddrinfo('faß.de', 0) anyio/_core/_sockets.py:419: in getaddrinfo gai_res = await get_asynclib().getaddrinfo(encoded_host, port, family=family, type=type, anyio/_backends/_asyncio.py:1570: in getaddrinfo result = await get_running_loop().getaddrinfo( /usr/lib/python3.10/asyncio/base_events.py:855: in getaddrinfo return await self.run_in_executor( /usr/lib/python3.10/concurrent/futures/thread.py:58: in run result = self.fn(*self.args, **self.kwargs) /usr/lib/python3.10/asyncio/base_events.py:838: in _getaddrinfo_debug addrinfo = socket.getaddrinfo(host, port, family, type, proto, flags) /usr/lib/python3.10/socket.py:955: in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): E socket.gaierror: [Errno -2] Name or service not known _______________________ test_getaddrinfo[asyncio+uvloop] _______________________ tests/test_sockets.py:1144: in test_getaddrinfo correct = await getaddrinfo('faß.de', 0) anyio/_core/_sockets.py:419: in getaddrinfo gai_res = await get_asynclib().getaddrinfo(encoded_host, port, family=family, type=type, anyio/_backends/_asyncio.py:1570: in getaddrinfo result = await get_running_loop().getaddrinfo( uvloop/loop.pyx:1514: in getaddrinfo ??? E socket.gaierror: [Errno -2] Name or service not known =========================== short test summary info ============================ SKIPPED [1] tests/test_taskgroups.py:57: could not import 'trio': No module named 'trio' SKIPPED [1] tests/test_fileio.py:119: Drive only makes sense on Windows SKIPPED [1] tests/test_fileio.py:159: Only makes sense on Windows SKIPPED [2] tests/test_fileio.py:318: os.lchmod() is not available =========== 8 failed, 745 passed, 5 skipped, 2 deselected in 17.87s ============ E: pybuild pybuild:367: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; python3.10 -m pytest --verbose -W ignore -k "not test_is_block_device" dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.10 --before-test "{interpreter} {dir}/setup.py egg_info --egg-base={dir}/.pybuild/egg" --test-pytest --test-args "--verbose -W ignore -k \"not test_is_block_device\"" returned exit code 13