============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pyproject.toml asyncio: mode=auto, asyncio_default_fixture_loop_scope=function collecting ... collected 50 items tests/test_impl.py::test_single_addr_info_errors PASSED tests/test_impl.py::test_single_addr_success PASSED tests/test_impl.py::test_single_addr_success_passing_loop PASSED tests/test_impl.py::test_single_addr_socket_factory PASSED tests/test_impl.py::test_multiple_addr_success_second_one PASSED tests/test_impl.py::test_multiple_winners_cleaned_up PASSED tests/test_impl.py::test_multiple_addr_success_second_one_happy_eyeballs PASSED tests/test_impl.py::test_happy_eyeballs_socket_factory PASSED tests/test_impl.py::test_multiple_addr_all_fail_happy_eyeballs PASSED tests/test_impl.py::test_ipv6_and_ipv4_happy_eyeballs_ipv6_fails PASSED tests/test_impl.py::test_ipv6_and_ipv4_happy_eyeballs_ipv4_fails PASSED tests/test_impl.py::test_ipv6_and_ipv4_happy_eyeballs_first_ipv6_fails PASSED tests/test_impl.py::test_ipv64_happy_eyeballs_interleave_2_first_ipv6_fails PASSED tests/test_impl.py::test_ipv6_only_happy_eyeballs_first_ipv6_fails PASSED tests/test_impl.py::test_ipv64_laddr_eyeballs_interleave_2_first_ipv6_fails PASSED tests/test_impl.py::test_ipv64_laddr_both__eyeballs_first_ipv6_fails PASSED tests/test_impl.py::test_ipv64_laddr_bind_fails_eyeballs_first_ipv6_fails PASSED tests/test_impl.py::test_ipv64_laddr_bind_fails_eyeballs_interleave_first__ipv6_fails PASSED tests/test_impl.py::test_ipv64_laddr_socket_fails PASSED tests/test_impl.py::test_ipv64_laddr_socket_blocking_fails PASSED tests/test_impl.py::test_ipv64_laddr_eyeballs_ipv4_only_tried PASSED tests/test_impl.py::test_ipv64_laddr_bind_fails_all_eyeballs_interleave_first__ipv6_fails PASSED tests/test_impl.py::test_all_same_exception_and_same_errno PASSED tests/test_impl.py::test_all_same_exception_and_with_different_errno PASSED tests/test_impl.py::test_uvloop_runtime_error PASSED tests/test_impl.py::test_uvloop_different_runtime_error PASSED tests/test_impl.py::test_uvloop_mixing_os_and_runtime_error PASSED tests/test_impl.py::test_handling_system_exit PASSED tests/test_impl.py::test_cancellation_is_not_swallowed PASSED tests/test_impl.py::test_single_addr_info_close_errors[connect_side_effect0] PASSED tests/test_impl.py::test_single_addr_info_close_errors[connect_side_effect1] PASSED tests/test_init.py::test_init PASSED tests/test_staggered.py::test_one_winners PASSED tests/test_staggered.py::test_multiple_winners PASSED tests/test_staggered.py::test_multiple_winners_eager_task_factory SKIPPED tests/test_staggered.py::test_callable_import_from_typing PASSED tests/test_staggered_cpython.py::StaggeredTests::test_empty PASSED tests/test_staggered_cpython.py::StaggeredTests::test_first_error_second_successful PASSED tests/test_staggered_cpython.py::StaggeredTests::test_first_timeout_second_successful PASSED tests/test_staggered_cpython.py::StaggeredTests::test_long_delay_early_failure PASSED tests/test_staggered_cpython.py::StaggeredTests::test_loop_argument PASSED tests/test_staggered_cpython.py::StaggeredTests::test_none_successful PASSED tests/test_staggered_cpython.py::StaggeredTests::test_one_successful PASSED tests/test_staggered_cpython_eager_task_factory.py::EagerTaskFactoryLoopTests::test_staggered_race_with_eager_tasks SKIPPED tests/test_staggered_cpython_eager_task_factory.py::EagerTaskFactoryLoopTests::test_staggered_race_with_eager_tasks_no_delay SKIPPED tests/test_types.py::test_callable_import_from_typing PASSED tests/test_utils.py::test_pop_addr_infos_interleave PASSED tests/test_utils.py::test_remove_addr_infos PASSED tests/test_utils.py::test_remove_addr_infos_slow_path PASSED tests/test_utils.py::test_addr_to_addr_infos PASSED 4 files skipped due to complete coverage. ======== 47 passed, 3 skipped ========