0s autopkgtest [21:19:01]: starting date and time: 2025-06-05 21:19:01+0000 0s autopkgtest [21:19:01]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [21:19:01]: host juju-7f2275-prod-proposed-migration-environment-21; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.dc856axs/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-anyio --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.13.4-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-21@bos03-2.secgroup --name adt-questing-i386-python-anyio-20250605-210658-juju-7f2275-prod-proposed-migration-environment-21-04406663-4bf8-41ea-9318-843c9dd8b993 --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-21 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 76s autopkgtest [21:20:17]: testbed dpkg architecture: amd64 76s autopkgtest [21:20:17]: testbed apt version: 3.1.0ubuntu3 76s autopkgtest [21:20:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 77s autopkgtest [21:20:17]: testbed release detected to be: None 77s autopkgtest [21:20:18]: updating testbed package index (apt update) 78s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 78s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 78s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 78s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 78s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [13.0 kB] 78s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [438 kB] 78s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3168 B] 78s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [55.3 kB] 78s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [82.1 kB] 78s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [46.5 kB] 78s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [8100 B] 78s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2420 B] 78s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [163 kB] 78s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [388 kB] 78s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [10.8 kB] 78s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [4068 B] 78s Fetched 1464 kB in 1s (1698 kB/s) 79s Reading package lists... 80s autopkgtest [21:20:21]: upgrading testbed (apt dist-upgrade and autopurge) 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 81s Calculating upgrade... 81s The following packages will be upgraded: 81s libpython3-stdlib python3 python3-minimal 81s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 81s Need to get 62.3 kB of archives. 81s After this operation, 0 B of additional disk space will be used. 81s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 python3-minimal amd64 3.13.4-1 [27.9 kB] 81s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 python3 amd64 3.13.4-1 [24.0 kB] 81s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libpython3-stdlib amd64 3.13.4-1 [10.5 kB] 81s Fetched 62.3 kB in 0s (221 kB/s) 82s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80922 files and directories currently installed.) 82s Preparing to unpack .../python3-minimal_3.13.4-1_amd64.deb ... 82s Unpacking python3-minimal (3.13.4-1) over (3.13.3-1) ... 82s Setting up python3-minimal (3.13.4-1) ... 82s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80922 files and directories currently installed.) 82s Preparing to unpack .../python3_3.13.4-1_amd64.deb ... 82s Unpacking python3 (3.13.4-1) over (3.13.3-1) ... 82s Preparing to unpack .../libpython3-stdlib_3.13.4-1_amd64.deb ... 82s Unpacking libpython3-stdlib:amd64 (3.13.4-1) over (3.13.3-1) ... 82s Setting up libpython3-stdlib:amd64 (3.13.4-1) ... 82s Setting up python3 (3.13.4-1) ... 82s Processing triggers for man-db (2.13.1-1) ... 83s Reading package lists... 84s Building dependency tree... 84s Reading state information... 84s Solving dependencies... 84s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 86s autopkgtest [21:20:27]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 15:05:05 UTC 2025 87s autopkgtest [21:20:28]: @@@@@@@@@@@@@@@@@@@@ apt-source python-anyio 88s Get:1 http://ftpmaster.internal/ubuntu questing/universe python-anyio 4.8.0-3 (dsc) [2465 B] 88s Get:2 http://ftpmaster.internal/ubuntu questing/universe python-anyio 4.8.0-3 (tar) [176 kB] 88s Get:3 http://ftpmaster.internal/ubuntu questing/universe python-anyio 4.8.0-3 (diff) [3884 B] 89s gpgv: Signature made Sun Mar 16 20:06:01 2025 UTC 89s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 89s gpgv: Can't check signature: No public key 89s dpkg-source: warning: cannot verify inline signature for ./python-anyio_4.8.0-3.dsc: no acceptable signature found 89s autopkgtest [21:20:30]: testing package python-anyio version 4.8.0-3 89s autopkgtest [21:20:30]: build not needed 90s autopkgtest [21:20:31]: test upstreamtestsuite3: preparing testbed 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s Solving dependencies... 90s The following NEW packages will be installed: 90s python3-all python3-anyio python3-async-generator python3-exceptiongroup 90s python3-hypothesis python3-iniconfig python3-outcome python3-pluggy 90s python3-psutil python3-pytest python3-pytest-asyncio python3-pytest-mock 90s python3-sniffio python3-sortedcontainers python3-trio python3-trustme 90s python3-truststore python3-uvloop 91s 0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded. 91s Need to get 1977 kB of archives. 91s After this operation, 9215 kB of additional disk space will be used. 91s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 python3-all amd64 3.13.4-1 [880 B] 91s Get:2 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-exceptiongroup all 1.2.2-1 [17.8 kB] 91s Get:3 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 91s Get:4 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-anyio all 4.8.0-3 [63.4 kB] 91s Get:5 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-async-generator all 1.10-4 [17.5 kB] 91s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 91s Get:7 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-hypothesis all 6.130.5-1 [341 kB] 91s Get:8 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 91s Get:9 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-outcome all 1.2.0-1.1 [5968 B] 91s Get:10 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 91s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 python3-psutil amd64 5.9.8-2build3 [196 kB] 91s Get:12 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-pytest all 8.3.5-2 [252 kB] 91s Get:13 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-pytest-asyncio all 0.25.1-1 [17.0 kB] 91s Get:14 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-pytest-mock all 3.14.0-2 [11.7 kB] 91s Get:15 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-trio all 0.29.0-1 [330 kB] 91s Get:16 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-trustme all 1.2.1-1 [12.5 kB] 91s Get:17 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-truststore all 0.10.1-1 [17.3 kB] 91s Get:18 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-uvloop amd64 0.21.0+ds1-3 [632 kB] 91s Fetched 1977 kB in 1s (2774 kB/s) 91s Selecting previously unselected package python3-all. 92s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80922 files and directories currently installed.) 92s Preparing to unpack .../00-python3-all_3.13.4-1_amd64.deb ... 92s Unpacking python3-all (3.13.4-1) ... 92s Selecting previously unselected package python3-exceptiongroup. 92s Preparing to unpack .../01-python3-exceptiongroup_1.2.2-1_all.deb ... 92s Unpacking python3-exceptiongroup (1.2.2-1) ... 92s Selecting previously unselected package python3-sniffio. 92s Preparing to unpack .../02-python3-sniffio_1.3.1-1_all.deb ... 92s Unpacking python3-sniffio (1.3.1-1) ... 92s Selecting previously unselected package python3-anyio. 92s Preparing to unpack .../03-python3-anyio_4.8.0-3_all.deb ... 92s Unpacking python3-anyio (4.8.0-3) ... 92s Selecting previously unselected package python3-async-generator. 92s Preparing to unpack .../04-python3-async-generator_1.10-4_all.deb ... 92s Unpacking python3-async-generator (1.10-4) ... 92s Selecting previously unselected package python3-sortedcontainers. 92s Preparing to unpack .../05-python3-sortedcontainers_2.4.0-2_all.deb ... 92s Unpacking python3-sortedcontainers (2.4.0-2) ... 92s Selecting previously unselected package python3-hypothesis. 92s Preparing to unpack .../06-python3-hypothesis_6.130.5-1_all.deb ... 92s Unpacking python3-hypothesis (6.130.5-1) ... 92s Selecting previously unselected package python3-iniconfig. 92s Preparing to unpack .../07-python3-iniconfig_1.1.1-2_all.deb ... 92s Unpacking python3-iniconfig (1.1.1-2) ... 92s Selecting previously unselected package python3-outcome. 92s Preparing to unpack .../08-python3-outcome_1.2.0-1.1_all.deb ... 92s Unpacking python3-outcome (1.2.0-1.1) ... 92s Selecting previously unselected package python3-pluggy. 92s Preparing to unpack .../09-python3-pluggy_1.5.0-1_all.deb ... 92s Unpacking python3-pluggy (1.5.0-1) ... 92s Selecting previously unselected package python3-psutil. 92s Preparing to unpack .../10-python3-psutil_5.9.8-2build3_amd64.deb ... 92s Unpacking python3-psutil (5.9.8-2build3) ... 92s Selecting previously unselected package python3-pytest. 92s Preparing to unpack .../11-python3-pytest_8.3.5-2_all.deb ... 92s Unpacking python3-pytest (8.3.5-2) ... 92s Selecting previously unselected package python3-pytest-asyncio. 92s Preparing to unpack .../12-python3-pytest-asyncio_0.25.1-1_all.deb ... 92s Unpacking python3-pytest-asyncio (0.25.1-1) ... 92s Selecting previously unselected package python3-pytest-mock. 92s Preparing to unpack .../13-python3-pytest-mock_3.14.0-2_all.deb ... 92s Unpacking python3-pytest-mock (3.14.0-2) ... 92s Selecting previously unselected package python3-trio. 92s Preparing to unpack .../14-python3-trio_0.29.0-1_all.deb ... 92s Unpacking python3-trio (0.29.0-1) ... 92s Selecting previously unselected package python3-trustme. 92s Preparing to unpack .../15-python3-trustme_1.2.1-1_all.deb ... 92s Unpacking python3-trustme (1.2.1-1) ... 92s Selecting previously unselected package python3-truststore. 92s Preparing to unpack .../16-python3-truststore_0.10.1-1_all.deb ... 92s Unpacking python3-truststore (0.10.1-1) ... 92s Selecting previously unselected package python3-uvloop. 92s Preparing to unpack .../17-python3-uvloop_0.21.0+ds1-3_amd64.deb ... 92s Unpacking python3-uvloop (0.21.0+ds1-3) ... 92s Setting up python3-iniconfig (1.1.1-2) ... 92s Setting up python3-sniffio (1.3.1-1) ... 92s Setting up python3-outcome (1.2.0-1.1) ... 92s Setting up python3-async-generator (1.10-4) ... 93s Setting up python3-anyio (4.8.0-3) ... 93s Setting up python3-all (3.13.4-1) ... 93s Setting up python3-trustme (1.2.1-1) ... 93s Setting up python3-sortedcontainers (2.4.0-2) ... 93s Setting up python3-psutil (5.9.8-2build3) ... 93s Setting up python3-trio (0.29.0-1) ... 94s Setting up python3-uvloop (0.21.0+ds1-3) ... 94s Setting up python3-pluggy (1.5.0-1) ... 94s Setting up python3-truststore (0.10.1-1) ... 94s Setting up python3-exceptiongroup (1.2.2-1) ... 94s Setting up python3-pytest (8.3.5-2) ... 94s Setting up python3-hypothesis (6.130.5-1) ... 95s Setting up python3-pytest-asyncio (0.25.1-1) ... 95s Setting up python3-pytest-mock (3.14.0-2) ... 95s Processing triggers for man-db (2.13.1-1) ... 96s autopkgtest [21:20:37]: testbed environment configured for cross-architecture building 96s autopkgtest [21:20:37]: test upstreamtestsuite3: [----------------------- 97s Testing with python3.13 97s ============================= test session starts ============================== 97s platform linux -- Python 3.13.4, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 97s cachedir: .pytest_cache 97s hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/tmp/autopkgtest.tAhxSy/build.d5E/src/.hypothesis/examples')) 97s rootdir: /tmp/autopkgtest.tAhxSy/build.d5E/src 97s configfile: pyproject.toml 97s testpaths: tests 97s plugins: anyio-4.8.0, hypothesis-6.130.5, typeguard-4.4.2, mock-3.14.0 98s collecting ... collected 2426 items 98s 98s tests/streams/test_buffered.py::test_receive_exactly[asyncio] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_exactly[asyncio+uvloop] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_exactly[asyncio+eager] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_exactly[trio] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio+uvloop] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio+eager] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_exactly_incomplete[trio] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_until[asyncio] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_until[asyncio+uvloop] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_until[asyncio+eager] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_until[trio] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio+uvloop] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio+eager] PASSED [ 0%] 98s tests/streams/test_buffered.py::test_receive_until_incomplete[trio] PASSED [ 0%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-str] PASSED [ 0%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-path] PASSED [ 0%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-str] PASSED [ 0%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-path] PASSED [ 0%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+eager-str] PASSED [ 0%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+eager-path] PASSED [ 0%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[trio-str] PASSED [ 0%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[trio-path] PASSED [ 0%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio+uvloop] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio+eager] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_file[trio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio+uvloop] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio+eager] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[trio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio+uvloop] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio+eager] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_seek[trio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio+uvloop] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio+eager] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[trio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio+uvloop] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio+eager] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileWriteStream::test_write_file[trio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio+uvloop] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio+eager] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileWriteStream::test_append_file[trio] PASSED [ 1%] 98s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio] PASSED [ 2%] 98s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio+uvloop] PASSED [ 2%] 98s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio+eager] PASSED [ 2%] 98s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[trio] PASSED [ 2%] 98s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio] PASSED [ 2%] 98s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio+uvloop] PASSED [ 2%] 98s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio+eager] PASSED [ 2%] 98s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[trio] PASSED [ 2%] 98s tests/streams/test_memory.py::test_invalid_max_buffer PASSED [ 2%] 98s tests/streams/test_memory.py::test_negative_max_buffer PASSED [ 2%] 99s tests/streams/test_memory.py::test_receive_then_send[asyncio] PASSED [ 2%] 99s tests/streams/test_memory.py::test_receive_then_send[asyncio+uvloop] PASSED [ 2%] 99s tests/streams/test_memory.py::test_receive_then_send[asyncio+eager] PASSED [ 2%] 99s tests/streams/test_memory.py::test_receive_then_send[trio] PASSED [ 2%] 99s tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio] PASSED [ 2%] 99s tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio+uvloop] PASSED [ 2%] 99s tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio+eager] PASSED [ 2%] 99s tests/streams/test_memory.py::test_receive_then_send_nowait[trio] PASSED [ 2%] 99s tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio] PASSED [ 2%] 99s tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio+uvloop] PASSED [ 2%] 99s tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio+eager] PASSED [ 2%] 99s tests/streams/test_memory.py::test_send_then_receive_nowait[trio] PASSED [ 2%] 100s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio] PASSED [ 2%] 100s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio+uvloop] PASSED [ 2%] 100s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio+eager] PASSED [ 3%] 100s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[trio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio+uvloop] PASSED [ 3%] 100s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio+eager] PASSED [ 3%] 100s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[trio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_iterate[asyncio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_iterate[asyncio+uvloop] PASSED [ 3%] 100s tests/streams/test_memory.py::test_iterate[asyncio+eager] PASSED [ 3%] 100s tests/streams/test_memory.py::test_iterate[trio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio+uvloop] PASSED [ 3%] 100s tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio+eager] PASSED [ 3%] 100s tests/streams/test_memory.py::test_receive_send_closed_send_stream[trio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio+uvloop] PASSED [ 3%] 100s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio+eager] PASSED [ 3%] 100s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[trio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_cancel_receive[asyncio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_cancel_receive[asyncio+uvloop] PASSED [ 3%] 100s tests/streams/test_memory.py::test_cancel_receive[asyncio+eager] PASSED [ 3%] 100s tests/streams/test_memory.py::test_cancel_receive[trio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_cancel_send[asyncio] PASSED [ 3%] 100s tests/streams/test_memory.py::test_cancel_send[asyncio+uvloop] PASSED [ 3%] 100s tests/streams/test_memory.py::test_cancel_send[asyncio+eager] PASSED [ 3%] 100s tests/streams/test_memory.py::test_cancel_send[trio] PASSED [ 4%] 100s tests/streams/test_memory.py::test_clone[asyncio] PASSED [ 4%] 100s tests/streams/test_memory.py::test_clone[asyncio+uvloop] PASSED [ 4%] 100s tests/streams/test_memory.py::test_clone[asyncio+eager] PASSED [ 4%] 100s tests/streams/test_memory.py::test_clone[trio] PASSED [ 4%] 100s tests/streams/test_memory.py::test_clone_closed[asyncio] PASSED [ 4%] 100s tests/streams/test_memory.py::test_clone_closed[asyncio+uvloop] PASSED [ 4%] 100s tests/streams/test_memory.py::test_clone_closed[asyncio+eager] PASSED [ 4%] 100s tests/streams/test_memory.py::test_clone_closed[trio] PASSED [ 4%] 101s tests/streams/test_memory.py::test_close_send_while_receiving[asyncio] PASSED [ 4%] 101s tests/streams/test_memory.py::test_close_send_while_receiving[asyncio+uvloop] PASSED [ 4%] 101s tests/streams/test_memory.py::test_close_send_while_receiving[asyncio+eager] PASSED [ 4%] 101s tests/streams/test_memory.py::test_close_send_while_receiving[trio] PASSED [ 4%] 101s tests/streams/test_memory.py::test_close_receive_while_sending[asyncio] PASSED [ 4%] 101s tests/streams/test_memory.py::test_close_receive_while_sending[asyncio+uvloop] PASSED [ 4%] 101s tests/streams/test_memory.py::test_close_receive_while_sending[asyncio+eager] PASSED [ 4%] 101s tests/streams/test_memory.py::test_close_receive_while_sending[trio] PASSED [ 4%] 101s tests/streams/test_memory.py::test_receive_after_send_closed[asyncio] PASSED [ 4%] 101s tests/streams/test_memory.py::test_receive_after_send_closed[asyncio+uvloop] PASSED [ 4%] 101s tests/streams/test_memory.py::test_receive_after_send_closed[asyncio+eager] PASSED [ 4%] 101s tests/streams/test_memory.py::test_receive_after_send_closed[trio] PASSED [ 4%] 101s tests/streams/test_memory.py::test_receive_when_cancelled[asyncio] PASSED [ 4%] 102s tests/streams/test_memory.py::test_receive_when_cancelled[asyncio+uvloop] PASSED [ 4%] 102s tests/streams/test_memory.py::test_receive_when_cancelled[asyncio+eager] PASSED [ 4%] 102s tests/streams/test_memory.py::test_receive_when_cancelled[trio] PASSED [ 5%] 102s tests/streams/test_memory.py::test_send_when_cancelled[asyncio] PASSED [ 5%] 102s tests/streams/test_memory.py::test_send_when_cancelled[asyncio+uvloop] PASSED [ 5%] 102s tests/streams/test_memory.py::test_send_when_cancelled[asyncio+eager] PASSED [ 5%] 102s tests/streams/test_memory.py::test_send_when_cancelled[trio] PASSED [ 5%] 102s tests/streams/test_memory.py::test_cancel_during_receive[asyncio] PASSED [ 5%] 102s tests/streams/test_memory.py::test_cancel_during_receive[asyncio+uvloop] PASSED [ 5%] 102s tests/streams/test_memory.py::test_cancel_during_receive[asyncio+eager] PASSED [ 5%] 102s tests/streams/test_memory.py::test_cancel_during_receive[trio] PASSED [ 5%] 102s tests/streams/test_memory.py::test_cancel_during_receive_buffered[asyncio] PASSED [ 5%] 102s tests/streams/test_memory.py::test_cancel_during_receive_buffered[asyncio+uvloop] PASSED [ 5%] 102s tests/streams/test_memory.py::test_cancel_during_receive_buffered[asyncio+eager] PASSED [ 5%] 102s tests/streams/test_memory.py::test_cancel_during_receive_buffered[trio] PASSED [ 5%] 102s tests/streams/test_memory.py::test_close_receive_after_send[asyncio] PASSED [ 5%] 102s tests/streams/test_memory.py::test_close_receive_after_send[asyncio+uvloop] PASSED [ 5%] 102s tests/streams/test_memory.py::test_close_receive_after_send[asyncio+eager] PASSED [ 5%] 102s tests/streams/test_memory.py::test_close_receive_after_send[trio] PASSED [ 5%] 102s tests/streams/test_memory.py::test_statistics[asyncio] PASSED [ 5%] 103s tests/streams/test_memory.py::test_statistics[asyncio+uvloop] PASSED [ 5%] 104s tests/streams/test_memory.py::test_statistics[asyncio+eager] PASSED [ 5%] 104s tests/streams/test_memory.py::test_statistics[trio] PASSED [ 5%] 104s tests/streams/test_memory.py::test_sync_close[asyncio] PASSED [ 5%] 104s tests/streams/test_memory.py::test_sync_close[asyncio+uvloop] PASSED [ 5%] 104s tests/streams/test_memory.py::test_sync_close[asyncio+eager] PASSED [ 5%] 104s tests/streams/test_memory.py::test_sync_close[trio] PASSED [ 6%] 104s tests/streams/test_memory.py::test_type_variance[asyncio] PASSED [ 6%] 104s tests/streams/test_memory.py::test_type_variance[asyncio+uvloop] PASSED [ 6%] 104s tests/streams/test_memory.py::test_type_variance[asyncio+eager] PASSED [ 6%] 104s tests/streams/test_memory.py::test_type_variance[trio] PASSED [ 6%] 104s tests/streams/test_memory.py::test_deprecated_item_type_parameter[asyncio] PASSED [ 6%] 104s tests/streams/test_memory.py::test_deprecated_item_type_parameter[asyncio+uvloop] PASSED [ 6%] 104s tests/streams/test_memory.py::test_deprecated_item_type_parameter[asyncio+eager] PASSED [ 6%] 104s tests/streams/test_memory.py::test_deprecated_item_type_parameter[trio] PASSED [ 6%] 104s tests/streams/test_memory.py::test_not_closed_warning[asyncio] PASSED [ 6%] 104s tests/streams/test_memory.py::test_not_closed_warning[asyncio+uvloop] PASSED [ 6%] 104s tests/streams/test_memory.py::test_not_closed_warning[asyncio+eager] PASSED [ 6%] 104s tests/streams/test_memory.py::test_not_closed_warning[trio] PASSED [ 6%] 104s tests/streams/test_memory.py::test_send_to_natively_cancelled_receiver[asyncio] PASSED [ 6%] 104s tests/streams/test_memory.py::test_send_to_natively_cancelled_receiver[asyncio+uvloop] PASSED [ 6%] 104s tests/streams/test_memory.py::test_send_to_natively_cancelled_receiver[asyncio+eager] PASSED [ 6%] 104s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[asyncio] PASSED [ 6%] 104s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[asyncio+uvloop] PASSED [ 6%] 104s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[asyncio+eager] PASSED [ 6%] 104s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[trio] PASSED [ 6%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio] PASSED [ 6%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio+uvloop] PASSED [ 6%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio+eager] PASSED [ 6%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[trio] PASSED [ 6%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio+uvloop] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio+eager] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[trio] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio+uvloop] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio+eager] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[trio] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio+uvloop] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio+eager] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[trio] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio+uvloop] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio+eager] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[trio] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio+uvloop] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio+eager] PASSED [ 7%] 104s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[trio] PASSED [ 7%] 104s tests/streams/test_text.py::test_receive[asyncio] PASSED [ 7%] 104s tests/streams/test_text.py::test_receive[asyncio+uvloop] PASSED [ 7%] 104s tests/streams/test_text.py::test_receive[asyncio+eager] PASSED [ 7%] 104s tests/streams/test_text.py::test_receive[trio] PASSED [ 7%] 104s tests/streams/test_text.py::test_send[asyncio] PASSED [ 7%] 104s tests/streams/test_text.py::test_send[asyncio+uvloop] PASSED [ 8%] 104s tests/streams/test_text.py::test_send[asyncio+eager] PASSED [ 8%] 104s tests/streams/test_text.py::test_send[trio] PASSED [ 8%] 104s tests/streams/test_text.py::test_receive_encoding_error[asyncio] PASSED [ 8%] 104s tests/streams/test_text.py::test_receive_encoding_error[asyncio+uvloop] PASSED [ 8%] 104s tests/streams/test_text.py::test_receive_encoding_error[asyncio+eager] PASSED [ 8%] 104s tests/streams/test_text.py::test_receive_encoding_error[trio] PASSED [ 8%] 104s tests/streams/test_text.py::test_send_encoding_error[asyncio] PASSED [ 8%] 104s tests/streams/test_text.py::test_send_encoding_error[asyncio+uvloop] PASSED [ 8%] 104s tests/streams/test_text.py::test_send_encoding_error[asyncio+eager] PASSED [ 8%] 104s tests/streams/test_text.py::test_send_encoding_error[trio] PASSED [ 8%] 104s tests/streams/test_text.py::test_bidirectional_stream[asyncio] PASSED [ 8%] 104s tests/streams/test_text.py::test_bidirectional_stream[asyncio+uvloop] PASSED [ 8%] 104s tests/streams/test_text.py::test_bidirectional_stream[asyncio+eager] PASSED [ 8%] 104s tests/streams/test_text.py::test_bidirectional_stream[trio] PASSED [ 8%] 104s tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio] PASSED [ 8%] 105s tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio+uvloop] PASSED [ 8%] 105s tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio+eager] PASSED [ 8%] 105s tests/streams/test_tls.py::TestTLSStream::test_send_receive[trio] PASSED [ 8%] 105s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio] PASSED [ 8%] 105s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio+uvloop] PASSED [ 8%] 105s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio+eager] PASSED [ 8%] 105s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[trio] PASSED [ 8%] 105s tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio] PASSED [ 8%] 105s tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio+uvloop] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio+eager] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_unwrap[trio] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio+uvloop] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio+eager] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[trio] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-both_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-server_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-client_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-neither_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-both_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-server_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-client_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-neither_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-both_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-server_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-client_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-neither_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-both_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-server_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-client_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-neither_standard] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio] PASSED [ 9%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio+uvloop] PASSED [ 10%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio+eager] PASSED [ 10%] 105s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[trio] PASSED [ 10%] 105s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio] PASSED [ 10%] 105s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio+uvloop] PASSED [ 10%] 105s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio+eager] PASSED [ 10%] 105s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[trio] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv13] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv12] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv13] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv12] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+eager-tlsv13] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+eager-tlsv12] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[trio-tlsv13] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[trio-tlsv12] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[asyncio] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[asyncio+uvloop] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[asyncio+eager] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[trio] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[asyncio] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[asyncio+uvloop] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[asyncio+eager] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[trio] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio] PASSED [ 10%] 106s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio+uvloop] PASSED [ 11%] 106s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio+eager] PASSED [ 11%] 106s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[trio] PASSED [ 11%] 106s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[asyncio] PASSED [ 11%] 106s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[asyncio+uvloop] PASSED [ 11%] 106s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[asyncio+eager] PASSED [ 11%] 106s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[trio] PASSED [ 11%] 106s tests/test_debugging.py::test_main_task_name[asyncio] PASSED [ 11%] 106s tests/test_debugging.py::test_main_task_name[asyncio+uvloop] PASSED [ 11%] 106s tests/test_debugging.py::test_main_task_name[asyncio+eager] PASSED [ 11%] 106s tests/test_debugging.py::test_main_task_name[trio] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio-name-b'name'] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio-name-name] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio--] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-b'name'] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-name] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop--] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio+eager-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio+eager-name-b'name'] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio+eager-name-name] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[asyncio+eager--] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[trio-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[trio-name-b'name'] PASSED [ 11%] 106s tests/test_debugging.py::test_non_main_task_name[trio-name-name] PASSED [ 12%] 106s tests/test_debugging.py::test_non_main_task_name[trio--] PASSED [ 12%] 106s tests/test_debugging.py::test_get_running_tasks[asyncio] PASSED [ 12%] 106s tests/test_debugging.py::test_get_running_tasks[asyncio+uvloop] PASSED [ 12%] 106s tests/test_debugging.py::test_get_running_tasks[asyncio+eager] PASSED [ 12%] 106s tests/test_debugging.py::test_get_running_tasks[trio] PASSED [ 12%] 106s tests/test_debugging.py::test_wait_generator_based_task_blocked SKIPPED [ 12%] 106s tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio] PASSED [ 12%] 106s tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio+uvloop] PASSED [ 12%] 106s tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio+eager] PASSED [ 12%] 106s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio] PASSED [ 12%] 107s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio+uvloop] PASSED [ 12%] 107s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio+eager] PASSED [ 12%] 107s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[trio] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_until[asyncio] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_until[asyncio+uvloop] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_until[asyncio+eager] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_until[trio] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_until_in_past[asyncio] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_until_in_past[asyncio+uvloop] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_until_in_past[asyncio+eager] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_until_in_past[trio] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_forever[asyncio] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_forever[asyncio+uvloop] PASSED [ 12%] 107s tests/test_eventloop.py::test_sleep_forever[asyncio+eager] PASSED [ 13%] 107s tests/test_eventloop.py::test_sleep_forever[trio] PASSED [ 13%] 107s tests/test_eventloop.py::test_run_task PASSED [ 13%] 107s tests/test_eventloop.py::TestAsyncioOptions::test_debug PASSED [ 13%] 107s tests/test_eventloop.py::TestAsyncioOptions::test_debug_via_env PASSED [ 13%] 107s tests/test_eventloop.py::TestAsyncioOptions::test_loop_factory PASSED [ 13%] 107s tests/test_eventloop.py::TestAsyncioOptions::test_use_uvloop PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio+uvloop] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio+eager] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_open_close[trio] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_read[asyncio] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_read[asyncio+uvloop] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_read[asyncio+eager] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_read[trio] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_readinto[asyncio] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_readinto[asyncio+uvloop] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_readinto[asyncio+eager] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_readinto[trio] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_readinto1[asyncio] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_readinto1[asyncio+uvloop] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_readinto1[asyncio+eager] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_readinto1[trio] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_write[asyncio] PASSED [ 13%] 107s tests/test_fileio.py::TestAsyncFile::test_write[asyncio+uvloop] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_write[asyncio+eager] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_write[trio] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio+uvloop] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio+eager] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_async_iteration[trio] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio+uvloop] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio+eager] PASSED [ 14%] 107s tests/test_fileio.py::TestAsyncFile::test_wrap_file[trio] PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_properties[asyncio] PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_properties[asyncio+uvloop] PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_properties[asyncio+eager] PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_properties[trio] PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_repr PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_bytes PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_hash PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_comparison PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_truediv PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_rtruediv PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_parts_property PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_drive_property SKIPPED (Drive o...) [ 14%] 107s tests/test_fileio.py::TestPath::test_root_property PASSED [ 14%] 107s tests/test_fileio.py::TestPath::test_anchor_property PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_parents_property PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_parent_property PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_name_property PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_suffix_property PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_suffixes_property PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_stem_property PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_absolute[asyncio] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_absolute[asyncio+uvloop] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_absolute[asyncio+eager] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_absolute[trio] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_as_posix SKIPPED (Only makes se...) [ 15%] 107s tests/test_fileio.py::TestPath::test_as_uri PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_from_uri PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_cwd[asyncio] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_cwd[asyncio+uvloop] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_cwd[asyncio+eager] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_cwd[trio] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_exists[asyncio] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_exists[asyncio+uvloop] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_exists[asyncio+eager] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_exists[trio] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_expanduser[asyncio] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_expanduser[asyncio+uvloop] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_expanduser[asyncio+eager] PASSED [ 15%] 107s tests/test_fileio.py::TestPath::test_expanduser[trio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_home[asyncio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_home[asyncio+uvloop] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_home[asyncio+eager] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_home[trio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_absolute[/xyz-True] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_absolute[../xyz-False] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_block_device[asyncio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_block_device[asyncio+uvloop] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_block_device[asyncio+eager] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_block_device[trio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_char_device[asyncio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_char_device[asyncio+uvloop] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_char_device[asyncio+eager] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_char_device[trio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_dir[asyncio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_dir[asyncio+uvloop] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_dir[asyncio+eager] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_dir[trio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_fifo[asyncio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_fifo[asyncio+uvloop] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_fifo[asyncio+eager] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_fifo[trio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_file[asyncio] PASSED [ 16%] 107s tests/test_fileio.py::TestPath::test_is_file[asyncio+uvloop] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_file[asyncio+eager] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_file[trio] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_junction[asyncio] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_junction[asyncio+uvloop] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_junction[asyncio+eager] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_junction[trio] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_mount[asyncio] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_mount[asyncio+uvloop] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_mount[asyncio+eager] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_mount[trio] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_reserved PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_socket[asyncio] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_socket[asyncio+uvloop] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_socket[asyncio+eager] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_socket[trio] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_symlink[asyncio] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_symlink[asyncio+uvloop] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_symlink[asyncio+eager] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_symlink[trio] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_relative_to[/xyz/abc-True] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_is_relative_to[/xyz/baz-False] PASSED [ 17%] 107s tests/test_fileio.py::TestPath::test_copy[asyncio] SKIPPED (Path.cop...) [ 17%] 107s tests/test_fileio.py::TestPath::test_copy[asyncio+uvloop] SKIPPED (P...) [ 17%] 107s tests/test_fileio.py::TestPath::test_copy[asyncio+eager] SKIPPED (Pa...) [ 18%] 107s tests/test_fileio.py::TestPath::test_copy[trio] SKIPPED (Path.copy()...) [ 18%] 107s tests/test_fileio.py::TestPath::test_copy_into[asyncio] SKIPPED (Pat...) [ 18%] 107s tests/test_fileio.py::TestPath::test_copy_into[asyncio+uvloop] SKIPPED [ 18%] 107s tests/test_fileio.py::TestPath::test_copy_into[asyncio+eager] SKIPPED [ 18%] 107s tests/test_fileio.py::TestPath::test_copy_into[trio] SKIPPED (Path.c...) [ 18%] 107s tests/test_fileio.py::TestPath::test_move[asyncio] SKIPPED (Path.cop...) [ 18%] 107s tests/test_fileio.py::TestPath::test_move[asyncio+uvloop] SKIPPED (P...) [ 18%] 107s tests/test_fileio.py::TestPath::test_move[asyncio+eager] SKIPPED (Pa...) [ 18%] 107s tests/test_fileio.py::TestPath::test_move[trio] SKIPPED (Path.copy()...) [ 18%] 107s tests/test_fileio.py::TestPath::test_move_into[asyncio] SKIPPED (Pat...) [ 18%] 107s tests/test_fileio.py::TestPath::test_move_into[asyncio+uvloop] SKIPPED [ 18%] 107s tests/test_fileio.py::TestPath::test_move_into[asyncio+eager] SKIPPED [ 18%] 107s tests/test_fileio.py::TestPath::test_move_into[trio] SKIPPED (Path.c...) [ 18%] 107s tests/test_fileio.py::TestPath::test_glob[asyncio] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_glob[asyncio+uvloop] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_glob[asyncio+eager] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_glob[trio] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_rglob[asyncio] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_rglob[asyncio+uvloop] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_rglob[asyncio+eager] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_rglob[trio] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_iterdir[asyncio] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_iterdir[asyncio+uvloop] PASSED [ 18%] 107s tests/test_fileio.py::TestPath::test_iterdir[asyncio+eager] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_iterdir[trio] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_joinpath PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_fullmatch PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_match PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_chmod[asyncio] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_chmod[asyncio+uvloop] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_chmod[asyncio+eager] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_chmod[trio] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_hardlink_to[asyncio] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_hardlink_to[asyncio+uvloop] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_hardlink_to[asyncio+eager] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_hardlink_to[trio] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_lchmod[asyncio] SKIPPED (os.lch...) [ 19%] 107s tests/test_fileio.py::TestPath::test_lchmod[asyncio+uvloop] SKIPPED [ 19%] 107s tests/test_fileio.py::TestPath::test_lchmod[asyncio+eager] SKIPPED (...) [ 19%] 107s tests/test_fileio.py::TestPath::test_lchmod[trio] SKIPPED (os.lchmod...) [ 19%] 107s tests/test_fileio.py::TestPath::test_lstat[asyncio] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_lstat[asyncio+uvloop] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_lstat[asyncio+eager] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_lstat[trio] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_group[asyncio] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_group[asyncio+uvloop] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_group[asyncio+eager] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_group[trio] PASSED [ 19%] 107s tests/test_fileio.py::TestPath::test_mkdir[asyncio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_mkdir[asyncio+uvloop] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_mkdir[asyncio+eager] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_mkdir[trio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_open[asyncio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_open[asyncio+uvloop] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_open[asyncio+eager] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_open[trio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_owner[asyncio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_owner[asyncio+uvloop] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_owner[asyncio+eager] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_owner[trio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_readlink[asyncio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_readlink[asyncio+uvloop] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_readlink[asyncio+eager] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_readlink[trio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_read_bytes[asyncio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_read_bytes[asyncio+uvloop] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_read_bytes[asyncio+eager] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_read_bytes[trio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_read_text[asyncio] PASSED [ 20%] 107s tests/test_fileio.py::TestPath::test_read_text[asyncio+uvloop] PASSED [ 20%] 108s tests/test_fileio.py::TestPath::test_read_text[asyncio+eager] PASSED [ 20%] 108s tests/test_fileio.py::TestPath::test_read_text[trio] PASSED [ 20%] 108s tests/test_fileio.py::TestPath::test_relative_to_subpath[asyncio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_relative_to_subpath[asyncio+uvloop] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_relative_to_subpath[asyncio+eager] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_relative_to_subpath[trio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_relative_to_sibling[asyncio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_relative_to_sibling[asyncio+uvloop] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_relative_to_sibling[asyncio+eager] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_relative_to_sibling[trio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_rename[asyncio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_rename[asyncio+uvloop] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_rename[asyncio+eager] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_rename[trio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_replace[asyncio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_replace[asyncio+uvloop] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_replace[asyncio+eager] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_replace[trio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_resolve[asyncio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_resolve[asyncio+uvloop] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_resolve[asyncio+eager] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_resolve[trio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_rmdir[asyncio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_rmdir[asyncio+uvloop] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_rmdir[asyncio+eager] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_rmdir[trio] PASSED [ 21%] 108s tests/test_fileio.py::TestPath::test_samefile[asyncio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_samefile[asyncio+uvloop] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_samefile[asyncio+eager] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_samefile[trio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_stat[asyncio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_stat[asyncio+uvloop] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_stat[asyncio+eager] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_stat[trio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_touch[asyncio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_touch[asyncio+uvloop] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_touch[asyncio+eager] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_touch[trio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_symlink_to[asyncio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_symlink_to[asyncio+uvloop] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_symlink_to[asyncio+eager] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_symlink_to[trio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_unlink[asyncio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_unlink[asyncio+uvloop] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_unlink[asyncio+eager] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_unlink[trio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio+uvloop] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio+eager] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_unlink_missing_file[trio] PASSED [ 22%] 108s tests/test_fileio.py::TestPath::test_walk[asyncio] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_walk[asyncio+uvloop] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_walk[asyncio+eager] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_walk[trio] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_with_name PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_with_stem PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_with_suffix PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_write_bytes[asyncio] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_write_bytes[asyncio+uvloop] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_write_bytes[asyncio+eager] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_write_bytes[trio] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_write_text[asyncio] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_write_text[asyncio+uvloop] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_write_text[asyncio+eager] PASSED [ 23%] 108s tests/test_fileio.py::TestPath::test_write_text[trio] PASSED [ 23%] 108s tests/test_from_thread.py::test_thread_cancelled[asyncio-True] PASSED [ 23%] 108s tests/test_from_thread.py::test_thread_cancelled[asyncio-False] PASSED [ 23%] 108s tests/test_from_thread.py::test_thread_cancelled[asyncio+uvloop-True] PASSED [ 23%] 108s tests/test_from_thread.py::test_thread_cancelled[asyncio+uvloop-False] PASSED [ 23%] 108s tests/test_from_thread.py::test_thread_cancelled[asyncio+eager-True] PASSED [ 23%] 108s tests/test_from_thread.py::test_thread_cancelled[asyncio+eager-False] PASSED [ 23%] 108s tests/test_from_thread.py::test_thread_cancelled[trio-True] PASSED [ 23%] 108s tests/test_from_thread.py::test_thread_cancelled[trio-False] PASSED [ 23%] 109s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[asyncio] PASSED [ 23%] 109s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[asyncio+uvloop] PASSED [ 23%] 109s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[asyncio+eager] PASSED [ 24%] 109s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[trio] PASSED [ 24%] 109s tests/test_from_thread.py::test_cancelscope_propagation[asyncio] PASSED [ 24%] 109s tests/test_from_thread.py::test_cancelscope_propagation[asyncio+uvloop] PASSED [ 24%] 109s tests/test_from_thread.py::test_cancelscope_propagation[asyncio+eager] PASSED [ 24%] 109s tests/test_from_thread.py::test_cancelscope_propagation[trio] PASSED [ 24%] 109s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[asyncio] PASSED [ 24%] 109s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[asyncio+uvloop] PASSED [ 24%] 109s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[asyncio+eager] PASSED [ 24%] 109s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[trio] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[asyncio] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[asyncio+uvloop] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[asyncio+eager] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[trio] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[asyncio] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[asyncio+uvloop] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[asyncio+eager] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[trio] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio+uvloop] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio+eager] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[trio] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_pooling PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio] PASSED [ 24%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio+uvloop] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio+eager] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[trio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio+uvloop] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio+eager] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[trio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio+uvloop] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio+eager] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[trio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_unclaimed_thread PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio+uvloop] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio+eager] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[trio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[asyncio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[asyncio+uvloop] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[asyncio+eager] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[trio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread PASSED [ 25%] 109s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio+uvloop] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio+eager] PASSED [ 25%] 109s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[trio] PASSED [ 26%] 109s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[asyncio] PASSED [ 26%] 109s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[asyncio+uvloop] PASSED [ 26%] 109s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[asyncio+eager] PASSED [ 26%] 109s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[trio] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[asyncio] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[asyncio+uvloop] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[asyncio+eager] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[trio] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[asyncio] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[asyncio+uvloop] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[asyncio+eager] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[trio] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio+uvloop] PASSED [ 26%] 109s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio+eager] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[trio] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio+uvloop] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio+eager] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[trio] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio+uvloop] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio+eager] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[trio] PASSED [ 26%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio+uvloop] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio+eager] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[trio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_with_nonexistent_backend PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio+uvloop] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio+eager] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[trio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio+uvloop] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio+eager] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[trio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio+uvloop] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio+eager] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[trio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio+uvloop] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio+eager] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[trio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio+uvloop] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio+eager] PASSED [ 27%] 110s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[trio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio+uvloop] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio+eager] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[trio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio+uvloop] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio+eager] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[trio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio+uvloop] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio+eager] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[trio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio+uvloop] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio+eager] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[trio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio+uvloop] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio+eager] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[trio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio+uvloop] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio+eager] PASSED [ 28%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[trio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio+uvloop] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio+eager] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[trio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio+uvloop] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio+eager] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[trio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio+uvloop] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio+eager] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[trio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio+uvloop] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio+eager] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[trio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio+uvloop] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio+eager] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[trio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio+uvloop] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio+eager] PASSED [ 29%] 111s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[trio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio+uvloop] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio+eager] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[asyncio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[asyncio+uvloop] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[asyncio+eager] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[trio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio-asyncio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio-trio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+uvloop-asyncio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+uvloop-trio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+eager-asyncio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+eager-trio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_from_async[trio-asyncio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_from_async[trio-trio] XFAIL [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[asyncio] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[asyncio+uvloop] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[asyncio+eager] PASSED [ 30%] 111s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[trio] PASSED [ 30%] 111s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-False] PASSED [ 30%] 111s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-True] PASSED [ 30%] 111s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-False] PASSED [ 30%] 111s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-True] PASSED [ 30%] 111s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+eager-False] PASSED [ 30%] 111s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+eager-True] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint_if_cancelled[trio-False] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint_if_cancelled[trio-True] PASSED [ 31%] 111s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-False] PASSED [ 31%] 111s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-True] PASSED [ 31%] 111s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-False] PASSED [ 31%] 111s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-True] PASSED [ 31%] 111s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+eager-False] PASSED [ 31%] 111s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+eager-True] PASSED [ 31%] 111s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[trio-False] PASSED [ 31%] 111s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[trio-True] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint[asyncio-False] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint[asyncio-True] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-False] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-True] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint[asyncio+eager-False] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint[asyncio+eager-True] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint[trio-False] PASSED [ 31%] 111s tests/test_lowlevel.py::test_checkpoint[trio-True] PASSED [ 31%] 111s tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio] PASSED [ 31%] 111s tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio+uvloop] PASSED [ 31%] 111s tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio+eager] PASSED [ 31%] 111s tests/test_lowlevel.py::TestRunVar::test_get_set[trio] PASSED [ 31%] 111s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio] PASSED [ 31%] 111s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio+uvloop] PASSED [ 32%] 111s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio+eager] PASSED [ 32%] 111s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[trio] PASSED [ 32%] 111s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio] PASSED [ 32%] 111s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio+uvloop] PASSED [ 32%] 111s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio+eager] PASSED [ 32%] 111s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[trio] PASSED [ 32%] 111s tests/test_pytest_plugin.py::test_plugin PASSED [ 32%] 111s tests/test_pytest_plugin.py::test_asyncio PASSED [ 32%] 112s tests/test_pytest_plugin.py::test_autouse_async_fixture PASSED [ 32%] 113s tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture PASSED [ 32%] 113s tests/test_pytest_plugin.py::test_module_scoped_task_group_fixture PASSED [ 32%] 114s tests/test_pytest_plugin.py::test_async_fixture_teardown_after_sync_test PASSED [ 32%] 114s tests/test_pytest_plugin.py::test_hypothesis_module_mark PASSED [ 32%] 115s tests/test_pytest_plugin.py::test_hypothesis_function_mark PASSED [ 32%] 115s tests/test_pytest_plugin.py::test_debugger_exit_in_taskgroup[asyncio] PASSED [ 32%] 115s tests/test_pytest_plugin.py::test_debugger_exit_in_taskgroup[trio] PASSED [ 32%] 116s tests/test_pytest_plugin.py::test_keyboardinterrupt_during_test[asyncio] PASSED [ 32%] 117s tests/test_pytest_plugin.py::test_keyboardinterrupt_during_test[trio] PASSED [ 32%] 118s tests/test_pytest_plugin.py::test_async_fixture_in_test_class PASSED [ 32%] 118s tests/test_pytest_plugin.py::test_asyncgen_fixture_in_test_class PASSED [ 32%] 118s tests/test_pytest_plugin.py::test_anyio_fixture_adoption_does_not_persist PASSED [ 32%] 118s tests/test_pytest_plugin.py::test_async_fixture_params PASSED [ 32%] 118s tests/test_signals.py::test_receive_signals[asyncio] PASSED [ 32%] 118s tests/test_signals.py::test_receive_signals[asyncio+uvloop] PASSED [ 33%] 118s tests/test_signals.py::test_receive_signals[asyncio+eager] PASSED [ 33%] 118s tests/test_signals.py::test_receive_signals[trio] PASSED [ 33%] 118s tests/test_signals.py::test_task_group_cancellation_open[asyncio] PASSED [ 33%] 118s tests/test_signals.py::test_task_group_cancellation_open[asyncio+uvloop] PASSED [ 33%] 118s tests/test_signals.py::test_task_group_cancellation_open[asyncio+eager] PASSED [ 33%] 118s tests/test_signals.py::test_task_group_cancellation_open[trio] PASSED [ 33%] 118s tests/test_signals.py::test_task_group_cancellation_consume[asyncio] PASSED [ 33%] 118s tests/test_signals.py::test_task_group_cancellation_consume[asyncio+uvloop] PASSED [ 33%] 118s tests/test_signals.py::test_task_group_cancellation_consume[asyncio+eager] PASSED [ 33%] 118s tests/test_signals.py::test_task_group_cancellation_consume[trio] PASSED [ 33%] 118s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv4] PASSED [ 33%] 118s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv6] PASSED [ 33%] 118s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 33%] 118s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 33%] 118s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 33%] 118s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 33%] 118s tests/test_sockets.py::TestTCPStream::test_extra_attributes[trio-ipv4] PASSED [ 33%] 118s tests/test_sockets.py::TestTCPStream::test_extra_attributes[trio-ipv6] PASSED [ 33%] 119s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv4] PASSED [ 33%] 119s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv6] PASSED [ 33%] 119s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 33%] 119s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 33%] 119s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+eager-ipv4] PASSED [ 33%] 119s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+eager-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_receive[trio-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_receive[trio-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+eager-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+eager-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[trio-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[trio-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+eager-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+eager-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_eof[trio-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_send_eof[trio-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+eager-ipv4] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+eager-ipv6] PASSED [ 34%] 119s tests/test_sockets.py::TestTCPStream::test_iterate[trio-ipv4] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_iterate[trio-ipv6] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv4] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv6] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+eager-ipv4] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+eager-ipv6] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_socket_options[trio-ipv4] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_socket_options[trio-ipv6] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-dualstack] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv4] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv6] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-dualstack] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv4] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv6] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+eager-dualstack] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+eager-ipv4] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+eager-ipv6] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-dualstack] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-ipv4] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-ipv6] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-multi] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-single] PASSED [ 35%] 119s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-multi] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-single] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+eager-multi] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+eager-single] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-multi] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-single] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv4] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv6] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv4] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv6] PASSED [ 36%] 119s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+eager-ipv4] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+eager-ipv6] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_receive_timeout[trio-ipv4] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_receive_timeout[trio-ipv6] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv4] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv6] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv4] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv6] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+eager-ipv4] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+eager-ipv6] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_send[trio-ipv4] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_send[trio-ipv6] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv4] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv6] PASSED [ 36%] 120s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+eager-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+eager-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[trio-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[trio-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+eager-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+eager-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_close_during_receive[trio-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_close_during_receive[trio-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+eager-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+eager-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_receive_after_close[trio-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_receive_after_close[trio-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv4] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv6] PASSED [ 37%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+eager-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+eager-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_close[trio-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_close[trio-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+eager-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+eager-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[trio-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[trio-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+eager-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+eager-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[trio-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[trio-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv6] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv4] PASSED [ 38%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv6] PASSED [ 39%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+eager-ipv4] PASSED [ 39%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+eager-ipv6] PASSED [ 39%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[trio-ipv4] PASSED [ 39%] 121s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[trio-ipv6] PASSED [ 39%] 121s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio+uvloop] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio+eager] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio+uvloop] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio+eager] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv4] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv6] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_extra_attributes[trio-ipv4] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_extra_attributes[trio-ipv6] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv4] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv6] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_accept[asyncio-both] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv4] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv6] PASSED [ 39%] 122s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-both] PASSED [ 40%] 122s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+eager-ipv4] PASSED [ 40%] 122s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+eager-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+eager-both] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept[trio-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept[trio-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept[trio-both] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+eager-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+eager-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept_after_close[trio-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_accept_after_close[trio-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+eager-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+eager-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_socket_options[trio-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_socket_options[trio-ipv6] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv4] PASSED [ 40%] 123s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv6] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+eager-ipv4] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+eager-ipv6] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_reuse_port[trio-ipv4] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_reuse_port[trio-ipv6] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv4] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv6] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv4] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv6] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+eager-ipv4] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+eager-ipv6] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[trio-ipv4] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[trio-ipv6] PASSED [ 41%] 123s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv4] PASSED [ 41%] 124s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv6] PASSED [ 41%] 124s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv4] PASSED [ 41%] 124s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv6] PASSED [ 41%] 124s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+eager-ipv4] PASSED [ 41%] 124s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+eager-ipv6] PASSED [ 41%] 124s tests/test_sockets.py::TestTCPListener::test_send_after_eof[trio-ipv4] PASSED [ 41%] 124s tests/test_sockets.py::TestTCPListener::test_send_after_eof[trio-ipv6] PASSED [ 41%] 124s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio-ipv4] PASSED [ 41%] 124s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio-ipv6] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+uvloop-ipv4] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+uvloop-ipv6] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+eager-ipv4] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+eager-ipv6] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_eof_after_send[trio-ipv4] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_eof_after_send[trio-ipv6] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_bind_link_local[asyncio] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_bind_link_local[asyncio+uvloop] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_bind_link_local[asyncio+eager] PASSED [ 42%] 124s tests/test_sockets.py::TestTCPListener::test_bind_link_local[trio] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio-path] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio-abstract] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+uvloop-path] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+uvloop-abstract] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+eager-path] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+eager-abstract] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[trio-path] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[trio-abstract] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-str-path] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-str-abstract] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-path-path] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-path-abstract] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-str-path] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-str-abstract] PASSED [ 42%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-path-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-path-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-str-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-str-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-path-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-path-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-str-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-str-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-path-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-path-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+uvloop-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+uvloop-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+eager-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+eager-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[trio-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[trio-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+uvloop-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+uvloop-abstract] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+eager-path] PASSED [ 43%] 124s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+eager-abstract] PASSED [ 43%] 125s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[trio-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[trio-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+uvloop-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+uvloop-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+eager-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+eager-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds[trio-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds[trio-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+uvloop-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+uvloop-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+eager-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+eager-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[trio-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[trio-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+uvloop-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+uvloop-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+eager-path] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+eager-abstract] PASSED [ 44%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds[trio-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds[trio-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+uvloop-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+uvloop-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+eager-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+eager-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_eof[trio-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_eof[trio-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+uvloop-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+uvloop-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+eager-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+eager-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_iterate[trio-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_iterate[trio-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+uvloop-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+uvloop-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+eager-path] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+eager-abstract] PASSED [ 45%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[trio-path] PASSED [ 46%] 125s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[trio-abstract] PASSED [ 46%] 125s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio-path] PASSED [ 46%] 125s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio-abstract] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+uvloop-path] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+uvloop-abstract] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+eager-path] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+eager-abstract] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[trio-path] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[trio-abstract] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio-path] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio-abstract] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+uvloop-path] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+uvloop-abstract] PASSED [ 46%] 126s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+eager-path] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+eager-abstract] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[trio-path] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[trio-abstract] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio-path] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio-abstract] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+uvloop-path] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+uvloop-abstract] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+eager-path] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+eager-abstract] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[trio-path] PASSED [ 46%] 127s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[trio-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+uvloop-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+uvloop-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+eager-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+eager-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[trio-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[trio-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+uvloop-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+uvloop-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+eager-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+eager-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_send_after_close[trio-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_send_after_close[trio-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+uvloop-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+uvloop-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+eager-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+eager-abstract] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[trio-path] PASSED [ 47%] 127s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[trio-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+uvloop-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+uvloop-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+eager-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+eager-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[trio-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[trio-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+uvloop-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+uvloop-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+eager-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+eager-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[trio-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[trio-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+uvloop-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+uvloop-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+eager-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+eager-abstract] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[trio-path] PASSED [ 48%] 127s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[trio-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-str-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-str-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-path-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-path-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-str-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-str-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-path-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-path-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-str-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-str-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-path-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-path-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[trio-str-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[trio-str-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[trio-path-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_accept[trio-path-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+uvloop-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+uvloop-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+eager-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+eager-abstract] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_socket_options[trio-path] PASSED [ 49%] 127s tests/test_sockets.py::TestUNIXListener::test_socket_options[trio-abstract] PASSED [ 50%] 127s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio-path] PASSED [ 50%] 127s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio-abstract] PASSED [ 50%] 127s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+uvloop-path] PASSED [ 50%] 127s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+uvloop-abstract] PASSED [ 50%] 127s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+eager-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+eager-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[trio-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[trio-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+uvloop-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+uvloop-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+eager-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+eager-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_bind_twice[trio-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_bind_twice[trio-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+uvloop-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+uvloop-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+eager-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+eager-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[trio-path] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[trio-abstract] PASSED [ 50%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio-path] PASSED [ 51%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio-abstract] PASSED [ 51%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+uvloop-path] PASSED [ 51%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+uvloop-abstract] PASSED [ 51%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+eager-path] PASSED [ 51%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+eager-abstract] PASSED [ 51%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[trio-path] PASSED [ 51%] 128s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[trio-abstract] PASSED [ 51%] 128s tests/test_sockets.py::test_multi_listener[asyncio] PASSED [ 51%] 128s tests/test_sockets.py::test_multi_listener[asyncio+uvloop] PASSED [ 51%] 128s tests/test_sockets.py::test_multi_listener[asyncio+eager] PASSED [ 51%] 128s tests/test_sockets.py::test_multi_listener[trio] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[trio-ipv4] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[trio-ipv6] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 51%] 128s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+eager-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+eager-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_send_receive[trio-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_send_receive[trio-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+eager-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+eager-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_iterate[trio-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_iterate[trio-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+eager-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+eager-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_reuse_port[trio-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_reuse_port[trio-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 52%] 128s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 52%] 129s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+eager-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+eager-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[trio-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[trio-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+eager-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+eager-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[trio-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[trio-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+eager-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+eager-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[trio-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[trio-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+eager-ipv4] PASSED [ 53%] 129s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+eager-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_send_after_close[trio-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_send_after_close[trio-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+eager-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+eager-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[trio-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[trio-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[trio-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[trio-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+eager-ipv4] PASSED [ 54%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+eager-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[trio-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[trio-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+eager-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+eager-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[trio-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[trio-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+eager-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+eager-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[trio-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[trio-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 55%] 129s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 55%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+eager-ipv4] PASSED [ 55%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+eager-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[trio-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[trio-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+eager-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+eager-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[trio-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[trio-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+eager-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+eager-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[trio-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[trio-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+eager-ipv4] PASSED [ 56%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+eager-ipv6] PASSED [ 57%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[trio-ipv4] PASSED [ 57%] 130s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[trio-ipv6] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+eager-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+eager-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[trio-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[trio-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-str-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-str-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-path-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-path-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-str-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-str-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-path-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-path-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-str-path] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-str-abstract] PASSED [ 57%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-path-path] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-path-abstract] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio-path] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio-abstract] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+uvloop-path] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+uvloop-abstract] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+eager-path] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+eager-abstract] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[trio-path] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[trio-abstract] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[asyncio] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[asyncio+uvloop] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[asyncio+eager] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[trio] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[asyncio] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[asyncio+eager] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[trio] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[asyncio] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[asyncio+eager] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[trio] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio-path] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio-abstract] PASSED [ 58%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-path] PASSED [ 59%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-abstract] PASSED [ 59%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+eager-path] PASSED [ 59%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+eager-abstract] PASSED [ 59%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[trio-path] PASSED [ 59%] 130s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[trio-abstract] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio-path] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio-abstract] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+uvloop-path] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+uvloop-abstract] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+eager-path] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+eager-abstract] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[trio-path] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[trio-abstract] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio-path] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio-abstract] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+uvloop-path] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+uvloop-abstract] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+eager-path] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+eager-abstract] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[trio-path] PASSED [ 59%] 131s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[trio-abstract] PASSED [ 59%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-path-path-peer] PASSED [ 59%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-path-abstract-peer] PASSED [ 59%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-abstract-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-abstract-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-path-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-path-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-abstract-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-abstract-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-path-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-path-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-abstract-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-abstract-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-path-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-path-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-abstract-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-abstract-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-path-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-path-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-abstract-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-abstract-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-path-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-path-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-abstract-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-abstract-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-path-path-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-path-abstract-peer] PASSED [ 60%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-abstract-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-abstract-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-path-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-path-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-abstract-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-abstract-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-path-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-path-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-abstract-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-abstract-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-path-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-path-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-abstract-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-abstract-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-path-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-path-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-abstract-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-abstract-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-path-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-path-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-abstract-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-abstract-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-path-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-path-abstract-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-abstract-path-peer] PASSED [ 61%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-abstract-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-path-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-path-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-abstract-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-abstract-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-path-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-path-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-abstract-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-abstract-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-path-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-path-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-abstract-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-abstract-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-path-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-path-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-abstract-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-abstract-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-path-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-path-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-abstract-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-abstract-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-path-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-path-abstract-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-abstract-path-peer] PASSED [ 62%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-abstract-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-path-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-path-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-abstract-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-abstract-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-path-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-path-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-abstract-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-abstract-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-path-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-path-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-abstract-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-abstract-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-path-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-path-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-abstract-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-abstract-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-path-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-path-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-abstract-path-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-abstract-abstract-peer] PASSED [ 63%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio-path-peer] PASSED [ 63%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio-abstract-peer] PASSED [ 63%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+uvloop-path-peer] PASSED [ 63%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+uvloop-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+eager-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+eager-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[trio-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[trio-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_str-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_str-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_path-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_path-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_str-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_str-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_path-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_path-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_str-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_str-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_path-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_path-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_str-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_str-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_path-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_path-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_str-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_str-abstract-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_path-path-peer] PASSED [ 64%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_path-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_str-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_str-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_path-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_path-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_str-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_str-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_path-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_path-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_str-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_str-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_path-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_path-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_str-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_str-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_path-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_path-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_str-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_str-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_path-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_path-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_str-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_str-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_path-path-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_path-abstract-peer] PASSED [ 65%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_str-path-peer] PASSED [ 66%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_str-abstract-peer] PASSED [ 66%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_path-path-peer] PASSED [ 66%] 132s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_path-abstract-peer] PASSED [ 66%] 132s tests/test_sockets.py::test_getaddrinfo[asyncio] PASSED [ 66%] 132s tests/test_sockets.py::test_getaddrinfo[asyncio+uvloop] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo[asyncio+eager] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo[trio] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-1_0] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-1_1] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-1_0] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-1_1] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+eager-1_0] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+eager-1_1] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo_ipv6addr[trio-1_0] PASSED [ 66%] 133s tests/test_sockets.py::test_getaddrinfo_ipv6addr[trio-1_1] PASSED [ 66%] 133s tests/test_sockets.py::test_getnameinfo[asyncio] PASSED [ 66%] 133s tests/test_sockets.py::test_getnameinfo[asyncio+uvloop] PASSED [ 66%] 133s tests/test_sockets.py::test_getnameinfo[asyncio+eager] PASSED [ 66%] 133s tests/test_sockets.py::test_getnameinfo[trio] PASSED [ 66%] 133s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[asyncio] PASSED [ 66%] 133s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[asyncio+uvloop] PASSED [ 66%] 133s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[asyncio+eager] PASSED [ 66%] 133s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[trio] PASSED [ 66%] 133s tests/test_sockets.py::test_wait_socket[asyncio-readable-socket] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio-readable-fd] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio-writable-socket] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio-writable-fd] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-readable-socket] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-readable-fd] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-writable-socket] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-writable-fd] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio+eager-readable-socket] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio+eager-readable-fd] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio+eager-writable-socket] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[asyncio+eager-writable-fd] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[trio-readable-socket] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[trio-readable-fd] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[trio-writable-socket] PASSED [ 67%] 133s tests/test_sockets.py::test_wait_socket[trio-writable-fd] PASSED [ 67%] 133s tests/test_sockets.py::test_deprecated_wait_socket[asyncio] PASSED [ 67%] 133s tests/test_sockets.py::test_deprecated_wait_socket[asyncio+uvloop] PASSED [ 67%] 133s tests/test_sockets.py::test_deprecated_wait_socket[asyncio+eager] PASSED [ 67%] 133s tests/test_sockets.py::test_deprecated_wait_socket[trio] PASSED [ 67%] 133s tests/test_subprocesses.py::test_run_process[asyncio-shell] PASSED [ 67%] 133s tests/test_subprocesses.py::test_run_process[asyncio-exec] PASSED [ 67%] 133s tests/test_subprocesses.py::test_run_process[asyncio+uvloop-shell] PASSED [ 67%] 133s tests/test_subprocesses.py::test_run_process[asyncio+uvloop-exec] PASSED [ 67%] 133s tests/test_subprocesses.py::test_run_process[asyncio+eager-shell] PASSED [ 68%] 133s tests/test_subprocesses.py::test_run_process[asyncio+eager-exec] PASSED [ 68%] 133s tests/test_subprocesses.py::test_run_process[trio-shell] PASSED [ 68%] 133s tests/test_subprocesses.py::test_run_process[trio-exec] PASSED [ 68%] 133s tests/test_subprocesses.py::test_run_process_checked[asyncio] PASSED [ 68%] 133s tests/test_subprocesses.py::test_run_process_checked[asyncio+uvloop] PASSED [ 68%] 133s tests/test_subprocesses.py::test_run_process_checked[asyncio+eager] PASSED [ 68%] 133s tests/test_subprocesses.py::test_run_process_checked[trio] PASSED [ 68%] 133s tests/test_subprocesses.py::test_terminate[asyncio] PASSED [ 68%] 133s tests/test_subprocesses.py::test_terminate[asyncio+uvloop] PASSED [ 68%] 133s tests/test_subprocesses.py::test_terminate[asyncio+eager] PASSED [ 68%] 133s tests/test_subprocesses.py::test_terminate[trio] PASSED [ 68%] 133s tests/test_subprocesses.py::test_process_cwd[asyncio] PASSED [ 68%] 133s tests/test_subprocesses.py::test_process_cwd[asyncio+uvloop] PASSED [ 68%] 133s tests/test_subprocesses.py::test_process_cwd[asyncio+eager] PASSED [ 68%] 133s tests/test_subprocesses.py::test_process_cwd[trio] PASSED [ 68%] 133s tests/test_subprocesses.py::test_process_env[asyncio] PASSED [ 68%] 133s tests/test_subprocesses.py::test_process_env[asyncio+uvloop] PASSED [ 68%] 133s tests/test_subprocesses.py::test_process_env[asyncio+eager] PASSED [ 68%] 133s tests/test_subprocesses.py::test_process_env[trio] PASSED [ 68%] 134s tests/test_subprocesses.py::test_process_new_session_sid[asyncio] PASSED [ 68%] 134s tests/test_subprocesses.py::test_process_new_session_sid[asyncio+uvloop] PASSED [ 68%] 134s tests/test_subprocesses.py::test_process_new_session_sid[asyncio+eager] PASSED [ 68%] 134s tests/test_subprocesses.py::test_process_new_session_sid[trio] PASSED [ 68%] 134s tests/test_subprocesses.py::test_run_process_connect_to_file[asyncio] PASSED [ 69%] 134s tests/test_subprocesses.py::test_run_process_connect_to_file[asyncio+uvloop] PASSED [ 69%] 134s tests/test_subprocesses.py::test_run_process_connect_to_file[asyncio+eager] PASSED [ 69%] 134s tests/test_subprocesses.py::test_run_process_connect_to_file[trio] PASSED [ 69%] 134s tests/test_subprocesses.py::test_run_process_inherit_stdout[asyncio] PASSED [ 69%] 134s tests/test_subprocesses.py::test_run_process_inherit_stdout[asyncio+uvloop] PASSED [ 69%] 134s tests/test_subprocesses.py::test_run_process_inherit_stdout[asyncio+eager] PASSED [ 69%] 134s tests/test_subprocesses.py::test_run_process_inherit_stdout[trio] PASSED [ 69%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[asyncio] PASSED [ 69%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[asyncio+uvloop] PASSED [ 69%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[asyncio+eager] PASSED [ 69%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[trio] PASSED [ 69%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[asyncio] XFAIL [ 69%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[asyncio+uvloop] XFAIL [ 69%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[asyncio+eager] XFAIL [ 69%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[trio] PASSED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio-user0] PASSED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio-user1] PASSED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio-extra_groups] PASSED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio-umask] PASSED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-user0] SKIPPED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-user1] SKIPPED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-extra_groups] SKIPPED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-umask] SKIPPED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-user0] PASSED [ 69%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-user1] PASSED [ 70%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-extra_groups] PASSED [ 70%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-umask] PASSED [ 70%] 134s tests/test_subprocesses.py::test_py39_arguments[trio-user0] PASSED [ 70%] 134s tests/test_subprocesses.py::test_py39_arguments[trio-user1] PASSED [ 70%] 134s tests/test_subprocesses.py::test_py39_arguments[trio-extra_groups] PASSED [ 70%] 134s tests/test_subprocesses.py::test_py39_arguments[trio-umask] PASSED [ 70%] 134s tests/test_subprocesses.py::test_close_early[asyncio] PASSED [ 70%] 135s tests/test_subprocesses.py::test_close_early[asyncio+uvloop] PASSED [ 70%] 135s tests/test_subprocesses.py::test_close_early[asyncio+eager] PASSED [ 70%] 135s tests/test_subprocesses.py::test_close_early[trio] PASSED [ 70%] 135s tests/test_subprocesses.py::test_close_while_reading[asyncio] PASSED [ 70%] 135s tests/test_subprocesses.py::test_close_while_reading[asyncio+uvloop] PASSED [ 70%] 135s tests/test_subprocesses.py::test_close_while_reading[asyncio+eager] PASSED [ 70%] 135s tests/test_subprocesses.py::test_close_while_reading[trio] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_contextmanager[asyncio] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_contextmanager[asyncio+uvloop] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_contextmanager[asyncio+eager] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_contextmanager[trio] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio+uvloop] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio+eager] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_manual_acquire[trio] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_fast_acquire[asyncio] PASSED [ 70%] 135s tests/test_synchronization.py::TestLock::test_fast_acquire[asyncio+uvloop] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_fast_acquire[asyncio+eager] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_fast_acquire[trio] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio+uvloop] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio+eager] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_nowait[trio] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio+eager] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[trio] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio-True] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio-False] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+uvloop-True] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+uvloop-False] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+eager-True] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+eager-False] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_async[trio-True] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_async[trio-False] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[asyncio] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[asyncio+uvloop] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[asyncio+eager] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[trio] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releaselast] PASSED [ 71%] 135s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releasefirst] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releaselast] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releasefirst] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+eager-releaselast] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+eager-releasefirst] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[trio-releaselast] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[trio-releasefirst] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_statistics[asyncio] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_statistics[asyncio+uvloop] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_statistics[asyncio+eager] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_statistics[trio] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio+uvloop] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio+eager] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_cancel_after_release[asyncio] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_cancel_after_release[asyncio+uvloop] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_cancel_after_release[asyncio+eager] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[asyncio] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[trio] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_owner_after_release[asyncio] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_owner_after_release[asyncio+uvloop] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_owner_after_release[asyncio+eager] PASSED [ 72%] 135s tests/test_synchronization.py::TestLock::test_owner_after_release[trio] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event[asyncio] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event[asyncio+uvloop] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event[asyncio+eager] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event[trio] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio+uvloop] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio+eager] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event_cancel[trio] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[asyncio] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[asyncio+uvloop] PASSED [ 73%] 135s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[asyncio+eager] PASSED [ 73%] 136s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[trio] PASSED [ 73%] 136s tests/test_synchronization.py::TestEvent::test_statistics[asyncio] PASSED [ 73%] 136s tests/test_synchronization.py::TestEvent::test_statistics[asyncio+uvloop] PASSED [ 73%] 136s tests/test_synchronization.py::TestEvent::test_statistics[asyncio+eager] PASSED [ 73%] 136s tests/test_synchronization.py::TestEvent::test_statistics[trio] PASSED [ 73%] 136s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[asyncio] PASSED [ 73%] 136s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 73%] 136s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 73%] 136s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[trio] PASSED [ 73%] 136s tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio] PASSED [ 73%] 136s tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio+uvloop] PASSED [ 73%] 136s tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio+eager] PASSED [ 73%] 136s tests/test_synchronization.py::TestCondition::test_contextmanager[trio] PASSED [ 73%] 136s tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio+uvloop] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio+eager] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_manual_acquire[trio] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio+uvloop] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio+eager] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_acquire_nowait[trio] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio+eager] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[trio] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio+uvloop] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio+eager] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_wait_cancel[trio] PASSED [ 74%] 136s tests/test_synchronization.py::TestCondition::test_statistics[asyncio] PASSED [ 74%] 137s tests/test_synchronization.py::TestCondition::test_statistics[asyncio+uvloop] PASSED [ 74%] 137s tests/test_synchronization.py::TestCondition::test_statistics[asyncio+eager] PASSED [ 74%] 137s tests/test_synchronization.py::TestCondition::test_statistics[trio] PASSED [ 74%] 137s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[asyncio] PASSED [ 74%] 137s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 74%] 137s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 74%] 137s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[trio] PASSED [ 74%] 137s tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio+uvloop] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio+eager] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_contextmanager[trio] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio+uvloop] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio+eager] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[trio] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[asyncio] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[asyncio+uvloop] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[asyncio+eager] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[trio] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio+uvloop] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio+eager] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[trio] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releaselast] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releasefirst] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releaselast] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releasefirst] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+eager-releaselast] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+eager-releasefirst] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[trio-releaselast] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[trio-releasefirst] PASSED [ 75%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-2] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-None] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-2] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-None] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+eager-2] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+eager-None] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value[trio-2] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value[trio-None] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio+uvloop] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio+eager] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[trio] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio+uvloop] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio+eager] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_statistics[trio] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio+uvloop] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio+eager] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_race[trio] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio+uvloop] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio+eager] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_after_release[asyncio] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_after_release[asyncio+uvloop] PASSED [ 76%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_after_release[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_limit[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[trio] PASSED [ 78%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio] PASSED [ 78%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio+uvloop] PASSED [ 78%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio+eager] PASSED [ 78%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[trio] PASSED [ 78%] 137s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[trio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[trio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[trio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[trio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[trio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[trio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[trio] PASSED [ 79%] 138s tests/test_taskgroups.py::test_already_closed[asyncio] PASSED [ 79%] 138s tests/test_taskgroups.py::test_already_closed[asyncio+uvloop] PASSED [ 79%] 138s tests/test_taskgroups.py::test_already_closed[asyncio+eager] PASSED [ 79%] 138s tests/test_taskgroups.py::test_already_closed[trio] PASSED [ 79%] 138s tests/test_taskgroups.py::test_success[asyncio] PASSED [ 79%] 138s tests/test_taskgroups.py::test_success[asyncio+uvloop] PASSED [ 79%] 138s tests/test_taskgroups.py::test_success[asyncio+eager] PASSED [ 79%] 138s tests/test_taskgroups.py::test_success[trio] PASSED [ 79%] 138s tests/test_taskgroups.py::test_run_natively[asyncio] PASSED [ 79%] 138s tests/test_taskgroups.py::test_run_natively[trio] PASSED [ 79%] 138s tests/test_taskgroups.py::test_start_soon_while_running[asyncio] PASSED [ 79%] 138s tests/test_taskgroups.py::test_start_soon_while_running[asyncio+uvloop] PASSED [ 79%] 138s tests/test_taskgroups.py::test_start_soon_while_running[asyncio+eager] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_soon_while_running[trio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_soon_after_error[asyncio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_soon_after_error[asyncio+uvloop] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_soon_after_error[asyncio+eager] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_soon_after_error[trio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_no_value[asyncio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_no_value[asyncio+uvloop] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_no_value[asyncio+eager] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_no_value[trio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_called_twice[asyncio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_called_twice[asyncio+uvloop] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_called_twice[asyncio+eager] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_called_twice[trio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_no_called_started_twice[asyncio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_no_called_started_twice[asyncio+uvloop] PASSED [ 80%] 138s tests/test_taskgroups.py::test_no_called_started_twice[asyncio+eager] PASSED [ 80%] 138s tests/test_taskgroups.py::test_no_called_started_twice[trio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_with_value[asyncio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_with_value[asyncio+uvloop] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_with_value[asyncio+eager] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_with_value[trio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio+uvloop] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio+eager] PASSED [ 80%] 138s tests/test_taskgroups.py::test_start_crash_before_started_call[trio] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio+uvloop] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio+eager] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_crash_after_started_call[trio] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_no_started_call[asyncio] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_no_started_call[asyncio+uvloop] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_no_started_call[asyncio+eager] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_no_started_call[trio] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_cancelled[asyncio] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_cancelled[asyncio+uvloop] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_cancelled[asyncio+eager] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_cancelled[trio] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio] PASSED [ 81%] 138s tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio+eager] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio+eager] PASSED [ 81%] 139s tests/test_taskgroups.py::test_propagate_native_cancellation_from_taskgroup[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_propagate_native_cancellation_from_taskgroup[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_propagate_native_cancellation_from_taskgroup[asyncio+eager] PASSED [ 81%] 140s tests/test_taskgroups.py::test_cancel_with_nested_task_groups[asyncio] PASSED [ 81%] 140s tests/test_taskgroups.py::test_cancel_with_nested_task_groups[asyncio+uvloop] PASSED [ 81%] 141s tests/test_taskgroups.py::test_cancel_with_nested_task_groups[asyncio+eager] PASSED [ 82%] 141s tests/test_taskgroups.py::test_start_exception_delivery[asyncio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_start_exception_delivery[asyncio+uvloop] PASSED [ 82%] 141s tests/test_taskgroups.py::test_start_exception_delivery[asyncio+eager] PASSED [ 82%] 141s tests/test_taskgroups.py::test_start_exception_delivery[trio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_start_cancel_after_error[asyncio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_start_cancel_after_error[asyncio+uvloop] PASSED [ 82%] 141s tests/test_taskgroups.py::test_start_cancel_after_error[asyncio+eager] PASSED [ 82%] 141s tests/test_taskgroups.py::test_start_cancel_after_error[trio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_host_exception[asyncio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_host_exception[asyncio+uvloop] PASSED [ 82%] 141s tests/test_taskgroups.py::test_host_exception[asyncio+eager] PASSED [ 82%] 141s tests/test_taskgroups.py::test_host_exception[trio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_level_cancellation[asyncio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_level_cancellation[asyncio+uvloop] PASSED [ 82%] 141s tests/test_taskgroups.py::test_level_cancellation[asyncio+eager] PASSED [ 82%] 141s tests/test_taskgroups.py::test_level_cancellation[trio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio+uvloop] PASSED [ 82%] 141s tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio+eager] PASSED [ 82%] 141s tests/test_taskgroups.py::test_failing_child_task_cancels_host[trio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio+uvloop] PASSED [ 82%] 141s tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio+eager] PASSED [ 82%] 141s tests/test_taskgroups.py::test_failing_host_task_cancels_children[trio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio+uvloop] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio+eager] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_scope_in_another_task[trio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_propagation[asyncio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_propagation[asyncio+uvloop] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_propagation[asyncio+eager] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_propagation[trio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_twice[asyncio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_twice[asyncio+uvloop] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_twice[asyncio+eager] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_twice[trio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio+uvloop] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio+eager] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_exiting_task_group[trio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_before_entering_scope[asyncio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_before_entering_scope[asyncio+uvloop] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_before_entering_scope[asyncio+eager] PASSED [ 83%] 141s tests/test_taskgroups.py::test_cancel_before_entering_scope[trio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_exception_group_children[asyncio] PASSED [ 83%] 141s tests/test_taskgroups.py::test_exception_group_children[asyncio+uvloop] PASSED [ 83%] 141s tests/test_taskgroups.py::test_exception_group_children[asyncio+eager] PASSED [ 83%] 142s tests/test_taskgroups.py::test_exception_group_children[trio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_exception_group_host[asyncio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_exception_group_host[asyncio+uvloop] PASSED [ 84%] 142s tests/test_taskgroups.py::test_exception_group_host[asyncio+eager] PASSED [ 84%] 142s tests/test_taskgroups.py::test_exception_group_host[trio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio+uvloop] PASSED [ 84%] 142s tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio+eager] PASSED [ 84%] 142s tests/test_taskgroups.py::test_escaping_cancelled_exception[trio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio+uvloop] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio+eager] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_scope_cleared[trio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_fail_after[asyncio-instant] PASSED [ 84%] 142s tests/test_taskgroups.py::test_fail_after[asyncio-delayed] PASSED [ 84%] 142s tests/test_taskgroups.py::test_fail_after[asyncio+uvloop-instant] PASSED [ 84%] 142s tests/test_taskgroups.py::test_fail_after[asyncio+uvloop-delayed] PASSED [ 84%] 142s tests/test_taskgroups.py::test_fail_after[asyncio+eager-instant] PASSED [ 84%] 142s tests/test_taskgroups.py::test_fail_after[asyncio+eager-delayed] PASSED [ 84%] 142s tests/test_taskgroups.py::test_fail_after[trio-instant] PASSED [ 84%] 142s tests/test_taskgroups.py::test_fail_after[trio-delayed] PASSED [ 84%] 143s tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio+uvloop] PASSED [ 84%] 143s tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio+eager] PASSED [ 84%] 143s tests/test_taskgroups.py::test_fail_after_no_timeout[trio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio] PASSED [ 85%] 143s tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio+uvloop] PASSED [ 85%] 143s tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio+eager] PASSED [ 85%] 143s tests/test_taskgroups.py::test_fail_after_after_cancellation[trio] PASSED [ 85%] 143s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[asyncio] PASSED [ 85%] 143s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[asyncio+uvloop] PASSED [ 85%] 143s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[asyncio+eager] PASSED [ 85%] 143s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[trio] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[asyncio] XFAIL [ 85%] 144s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[asyncio+uvloop] XFAIL [ 85%] 144s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[asyncio+eager] XFAIL [ 85%] 144s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[trio] XFAIL [ 85%] 144s tests/test_taskgroups.py::test_move_on_after[asyncio-instant] PASSED [ 85%] 144s tests/test_taskgroups.py::test_move_on_after[asyncio-delayed] PASSED [ 85%] 144s tests/test_taskgroups.py::test_move_on_after[asyncio+uvloop-instant] PASSED [ 85%] 144s tests/test_taskgroups.py::test_move_on_after[asyncio+uvloop-delayed] PASSED [ 85%] 144s tests/test_taskgroups.py::test_move_on_after[asyncio+eager-instant] PASSED [ 85%] 145s tests/test_taskgroups.py::test_move_on_after[asyncio+eager-delayed] PASSED [ 85%] 145s tests/test_taskgroups.py::test_move_on_after[trio-instant] PASSED [ 85%] 145s tests/test_taskgroups.py::test_move_on_after[trio-delayed] PASSED [ 85%] 145s tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio] PASSED [ 85%] 145s tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio+uvloop] PASSED [ 85%] 145s tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio+eager] PASSED [ 85%] 145s tests/test_taskgroups.py::test_move_on_after_no_timeout[trio] PASSED [ 85%] 145s tests/test_taskgroups.py::test_nested_move_on_after[asyncio] PASSED [ 86%] 145s tests/test_taskgroups.py::test_nested_move_on_after[asyncio+uvloop] PASSED [ 86%] 145s tests/test_taskgroups.py::test_nested_move_on_after[asyncio+eager] PASSED [ 86%] 145s tests/test_taskgroups.py::test_nested_move_on_after[trio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_shielding[asyncio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_shielding[asyncio+uvloop] PASSED [ 86%] 146s tests/test_taskgroups.py::test_shielding[asyncio+eager] PASSED [ 86%] 146s tests/test_taskgroups.py::test_shielding[trio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio+uvloop] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio+eager] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancel_from_shielded_scope[trio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancel_shielded_scope[asyncio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancel_shielded_scope[asyncio+uvloop] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancel_shielded_scope[asyncio+eager] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancel_shielded_scope[trio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[asyncio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[asyncio+uvloop] PASSED [ 86%] 146s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[asyncio+eager] PASSED [ 86%] 146s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[trio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cleanup_after_native_cancel[asyncio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cleanup_after_native_cancel[asyncio+uvloop] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cleanup_after_native_cancel[asyncio+eager] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancelled_not_caught[asyncio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_cancelled_not_caught[asyncio+uvloop] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_not_caught[asyncio+eager] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_not_caught[trio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[asyncio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[asyncio+uvloop] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[asyncio+eager] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[trio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[asyncio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[asyncio+uvloop] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[asyncio+eager] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[trio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[asyncio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[asyncio+uvloop] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[asyncio+eager] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[trio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[asyncio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[asyncio+uvloop] PASSED [ 87%] 146s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[asyncio+eager] PASSED [ 87%] 146s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[trio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio+uvloop] PASSED [ 87%] 146s tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio+eager] PASSED [ 87%] 146s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio] PASSED [ 87%] 146s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio+uvloop] PASSED [ 87%] 146s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio+eager] PASSED [ 88%] 146s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[trio] PASSED [ 88%] 146s tests/test_taskgroups.py::test_shielding_mutate[asyncio] PASSED [ 88%] 147s tests/test_taskgroups.py::test_shielding_mutate[asyncio+uvloop] PASSED [ 88%] 147s tests/test_taskgroups.py::test_shielding_mutate[asyncio+eager] PASSED [ 88%] 147s tests/test_taskgroups.py::test_shielding_mutate[trio] PASSED [ 88%] 147s tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio] PASSED [ 88%] 147s tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio+uvloop] PASSED [ 88%] 147s tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio+eager] PASSED [ 88%] 147s tests/test_taskgroups.py::test_cancel_scope_in_child_task[trio] PASSED [ 88%] 147s tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio] PASSED [ 88%] 147s tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio+uvloop] PASSED [ 88%] 147s tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio+eager] PASSED [ 88%] 147s tests/test_taskgroups.py::test_exception_cancels_siblings[trio] PASSED [ 88%] 147s tests/test_taskgroups.py::test_cancel_cascade[asyncio] PASSED [ 88%] 148s tests/test_taskgroups.py::test_cancel_cascade[asyncio+uvloop] PASSED [ 88%] 148s tests/test_taskgroups.py::test_cancel_cascade[asyncio+eager] PASSED [ 88%] 148s tests/test_taskgroups.py::test_cancel_cascade[trio] PASSED [ 88%] 148s tests/test_taskgroups.py::test_cancelled_parent[asyncio] PASSED [ 88%] 148s tests/test_taskgroups.py::test_cancelled_parent[asyncio+uvloop] PASSED [ 88%] 148s tests/test_taskgroups.py::test_cancelled_parent[asyncio+eager] PASSED [ 88%] 148s tests/test_taskgroups.py::test_cancelled_parent[trio] PASSED [ 88%] 148s tests/test_taskgroups.py::test_shielded_deadline[asyncio] PASSED [ 88%] 148s tests/test_taskgroups.py::test_shielded_deadline[asyncio+uvloop] PASSED [ 88%] 148s tests/test_taskgroups.py::test_shielded_deadline[asyncio+eager] PASSED [ 88%] 148s tests/test_taskgroups.py::test_shielded_deadline[trio] PASSED [ 89%] 148s tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio] PASSED [ 89%] 148s tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio+uvloop] PASSED [ 89%] 148s tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio+eager] PASSED [ 89%] 148s tests/test_taskgroups.py::test_deadline_reached_on_start[trio] PASSED [ 89%] 148s tests/test_taskgroups.py::test_deadline_moved[asyncio] PASSED [ 89%] 148s tests/test_taskgroups.py::test_deadline_moved[asyncio+uvloop] PASSED [ 89%] 148s tests/test_taskgroups.py::test_deadline_moved[asyncio+eager] PASSED [ 89%] 149s tests/test_taskgroups.py::test_deadline_moved[trio] PASSED [ 89%] 149s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio] PASSED [ 89%] 149s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio+uvloop] PASSED [ 89%] 149s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio+eager] PASSED [ 89%] 149s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[trio] PASSED [ 89%] 149s tests/test_taskgroups.py::test_nested_fail_after[asyncio] PASSED [ 89%] 149s tests/test_taskgroups.py::test_nested_fail_after[asyncio+uvloop] PASSED [ 89%] 149s tests/test_taskgroups.py::test_nested_fail_after[asyncio+eager] PASSED [ 89%] 149s tests/test_taskgroups.py::test_nested_fail_after[trio] PASSED [ 89%] 149s tests/test_taskgroups.py::test_nested_shield[asyncio] PASSED [ 89%] 149s tests/test_taskgroups.py::test_nested_shield[asyncio+uvloop] PASSED [ 89%] 150s tests/test_taskgroups.py::test_nested_shield[asyncio+eager] PASSED [ 89%] 150s tests/test_taskgroups.py::test_nested_shield[trio] PASSED [ 89%] 150s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[asyncio] PASSED [ 89%] 150s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[asyncio+uvloop] PASSED [ 89%] 150s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[asyncio+eager] PASSED [ 89%] 150s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[trio] PASSED [ 90%] 150s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[asyncio] PASSED [ 90%] 150s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[asyncio+uvloop] PASSED [ 90%] 150s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[asyncio+eager] PASSED [ 90%] 150s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[trio] PASSED [ 90%] 150s tests/test_taskgroups.py::test_task_group_in_generator[asyncio] PASSED [ 90%] 150s tests/test_taskgroups.py::test_task_group_in_generator[asyncio+uvloop] PASSED [ 90%] 150s tests/test_taskgroups.py::test_task_group_in_generator[asyncio+eager] PASSED [ 90%] 150s tests/test_taskgroups.py::test_task_group_in_generator[trio] PASSED [ 90%] 150s tests/test_taskgroups.py::test_exception_group_filtering[asyncio] PASSED [ 90%] 150s tests/test_taskgroups.py::test_exception_group_filtering[asyncio+uvloop] PASSED [ 90%] 150s tests/test_taskgroups.py::test_exception_group_filtering[asyncio+eager] PASSED [ 90%] 150s tests/test_taskgroups.py::test_exception_group_filtering[trio] PASSED [ 90%] 150s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio] PASSED [ 90%] 151s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio+uvloop] PASSED [ 90%] 151s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio+eager] PASSED [ 90%] 151s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[trio] PASSED [ 90%] 151s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio] PASSED [ 90%] 151s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio+uvloop] PASSED [ 90%] 151s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio+eager] PASSED [ 90%] 151s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[trio] PASSED [ 90%] 151s tests/test_taskgroups.py::test_cancel_generator_based_task SKIPPED (...) [ 90%] 151s tests/test_taskgroups.py::test_schedule_old_style_coroutine_func[asyncio] SKIPPED [ 90%] 151s tests/test_taskgroups.py::test_schedule_old_style_coroutine_func[asyncio+uvloop] SKIPPED [ 90%] 151s tests/test_taskgroups.py::test_schedule_old_style_coroutine_func[asyncio+eager] SKIPPED [ 91%] 151s tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio] PASSED [ 91%] 151s tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio+uvloop] PASSED [ 91%] 151s tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio+eager] PASSED [ 91%] 151s tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio] PASSED [ 91%] 151s tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio+uvloop] PASSED [ 91%] 151s tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio+eager] PASSED [ 91%] 151s tests/test_taskgroups.py::test_cancel_completed_task[asyncio] PASSED [ 91%] 151s tests/test_taskgroups.py::test_cancel_completed_task[asyncio+uvloop] PASSED [ 91%] 151s tests/test_taskgroups.py::test_cancel_completed_task[asyncio+eager] PASSED [ 91%] 151s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio] PASSED [ 91%] 151s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio+uvloop] PASSED [ 91%] 151s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio+eager] PASSED [ 91%] 151s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[trio] PASSED [ 91%] 151s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio] PASSED [ 91%] 152s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio+uvloop] PASSED [ 91%] 152s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio+eager] PASSED [ 91%] 152s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[trio] PASSED [ 91%] 152s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio] PASSED [ 91%] 152s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio+uvloop] PASSED [ 91%] 152s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio+eager] PASSED [ 91%] 152s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[trio] PASSED [ 91%] 152s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio] PASSED [ 91%] 152s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio+uvloop] PASSED [ 91%] 152s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio+eager] PASSED [ 92%] 152s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[trio] PASSED [ 92%] 152s tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio] PASSED [ 92%] 152s tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio+uvloop] PASSED [ 92%] 152s tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio+eager] PASSED [ 92%] 152s tests/test_taskgroups.py::test_unhandled_exception_group PASSED [ 92%] 152s tests/test_taskgroups.py::test_single_cancellation_exc[asyncio] PASSED [ 92%] 152s tests/test_taskgroups.py::test_single_cancellation_exc[asyncio+uvloop] PASSED [ 92%] 152s tests/test_taskgroups.py::test_single_cancellation_exc[asyncio+eager] PASSED [ 92%] 152s tests/test_taskgroups.py::test_single_cancellation_exc[trio] PASSED [ 92%] 152s tests/test_taskgroups.py::test_start_soon_parent_id[asyncio] PASSED [ 92%] 152s tests/test_taskgroups.py::test_start_soon_parent_id[asyncio+uvloop] PASSED [ 92%] 152s tests/test_taskgroups.py::test_start_soon_parent_id[asyncio+eager] PASSED [ 92%] 152s tests/test_taskgroups.py::test_start_soon_parent_id[trio] PASSED [ 92%] 152s tests/test_taskgroups.py::test_start_parent_id[asyncio] PASSED [ 92%] 152s tests/test_taskgroups.py::test_start_parent_id[asyncio+uvloop] PASSED [ 92%] 152s tests/test_taskgroups.py::test_start_parent_id[asyncio+eager] PASSED [ 92%] 152s tests/test_taskgroups.py::test_start_parent_id[trio] PASSED [ 92%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_native_cancel[asyncio] PASSED [ 92%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_native_cancel[asyncio+uvloop] PASSED [ 92%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_native_cancel[asyncio+eager] PASSED [ 92%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_cancel[asyncio] PASSED [ 92%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_cancel[asyncio+uvloop] PASSED [ 92%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_cancel[asyncio+eager] PASSED [ 92%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_and_native_cancel[asyncio] PASSED [ 92%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_and_native_cancel[asyncio+uvloop] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_and_native_cancel[asyncio+eager] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_cancel_message_replaced[asyncio] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_cancel_message_replaced[asyncio+uvloop] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_cancel_message_replaced[asyncio+eager] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_cancel_counter_nested_scopes[asyncio] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_cancel_counter_nested_scopes[asyncio+uvloop] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_cancel_counter_nested_scopes[asyncio+eager] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_taskgroup_cancelled[asyncio] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_taskgroup_cancelled[asyncio+uvloop] PASSED [ 93%] 152s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_taskgroup_cancelled[asyncio+eager] PASSED [ 93%] 153s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_group_aexit_native_cancel[asyncio] PASSED [ 93%] 153s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_group_aexit_native_cancel[asyncio+uvloop] PASSED [ 93%] 153s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_group_aexit_native_cancel[asyncio+eager] PASSED [ 93%] 153s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_child_task_failed[asyncio] PASSED [ 93%] 153s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_child_task_failed[asyncio+uvloop] PASSED [ 93%] 153s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_child_task_failed[asyncio+eager] PASSED [ 93%] 153s tests/test_taskgroups.py::TestUncancel::test_uncancel_cancelled_scope_based_checkpoint[asyncio] PASSED [ 93%] 153s tests/test_taskgroups.py::TestUncancel::test_uncancel_cancelled_scope_based_checkpoint[asyncio+uvloop] PASSED [ 93%] 153s tests/test_taskgroups.py::TestUncancel::test_uncancel_cancelled_scope_based_checkpoint[asyncio+eager] PASSED [ 93%] 153s tests/test_taskgroups.py::test_cancel_before_entering_task_group[asyncio] PASSED [ 93%] 153s tests/test_taskgroups.py::test_cancel_before_entering_task_group[asyncio+uvloop] PASSED [ 93%] 153s tests/test_taskgroups.py::test_cancel_before_entering_task_group[asyncio+eager] PASSED [ 93%] 153s tests/test_taskgroups.py::test_cancel_before_entering_task_group[trio] PASSED [ 93%] 153s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[asyncio] PASSED [ 94%] 153s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[asyncio+uvloop] PASSED [ 94%] 153s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[asyncio+eager] PASSED [ 94%] 153s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[trio] PASSED [ 94%] 153s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[asyncio] PASSED [ 94%] 153s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[asyncio+uvloop] PASSED [ 94%] 153s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[asyncio+eager] PASSED [ 94%] 153s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[trio] PASSED [ 94%] 153s tests/test_taskgroups.py::test_start_cancels_parent_scope[asyncio] PASSED [ 94%] 153s tests/test_taskgroups.py::test_start_cancels_parent_scope[asyncio+uvloop] PASSED [ 94%] 153s tests/test_taskgroups.py::test_start_cancels_parent_scope[asyncio+eager] PASSED [ 94%] 153s tests/test_taskgroups.py::test_start_cancels_parent_scope[trio] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[asyncio] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[asyncio+uvloop] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[asyncio+eager] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[trio] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[asyncio] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[asyncio+uvloop] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[asyncio+eager] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[trio] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[asyncio] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[asyncio+uvloop] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[asyncio+eager] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[trio] PASSED [ 94%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[asyncio] PASSED [ 95%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[asyncio+uvloop] PASSED [ 95%] 153s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[asyncio+eager] PASSED [ 95%] 154s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[trio] PASSED [ 95%] 154s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[asyncio] PASSED [ 95%] 154s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[asyncio+uvloop] PASSED [ 95%] 154s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[asyncio+eager] PASSED [ 95%] 154s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[trio] PASSED [ 95%] 154s tests/test_taskgroups.py::test_eager_task_factory[False-asyncio] PASSED [ 95%] 154s tests/test_taskgroups.py::test_eager_task_factory[True-asyncio] PASSED [ 95%] 154s tests/test_taskgroups.py::test_patched_asyncio_task[asyncio] PASSED [ 95%] 154s tests/test_taskgroups.py::test_patched_asyncio_task[asyncio+uvloop] PASSED [ 95%] 154s tests/test_taskgroups.py::test_patched_asyncio_task[asyncio+eager] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_run_sync[asyncio] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_run_sync[asyncio+uvloop] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_run_sync[asyncio+eager] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_run_sync[trio] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_args_kwargs[asyncio] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_args_kwargs[asyncio+uvloop] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_args_kwargs[asyncio+eager] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_args_kwargs[trio] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_exception[asyncio] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_exception[asyncio+uvloop] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_exception[asyncio+eager] PASSED [ 95%] 154s tests/test_to_interpreter.py::test_exception[trio] PASSED [ 96%] 154s tests/test_to_process.py::test_run_sync_in_process_pool[asyncio] PASSED [ 96%] 154s tests/test_to_process.py::test_run_sync_in_process_pool[asyncio+uvloop] PASSED [ 96%] 154s tests/test_to_process.py::test_run_sync_in_process_pool[asyncio+eager] PASSED [ 96%] 155s tests/test_to_process.py::test_run_sync_in_process_pool[trio] PASSED [ 96%] 155s tests/test_to_process.py::test_identical_sys_path[asyncio] PASSED [ 96%] 155s tests/test_to_process.py::test_identical_sys_path[asyncio+uvloop] PASSED [ 96%] 155s tests/test_to_process.py::test_identical_sys_path[asyncio+eager] PASSED [ 96%] 155s tests/test_to_process.py::test_identical_sys_path[trio] PASSED [ 96%] 155s tests/test_to_process.py::test_partial[asyncio] PASSED [ 96%] 156s tests/test_to_process.py::test_partial[asyncio+uvloop] PASSED [ 96%] 156s tests/test_to_process.py::test_partial[asyncio+eager] PASSED [ 96%] 156s tests/test_to_process.py::test_partial[trio] PASSED [ 96%] 156s tests/test_to_process.py::test_exception[asyncio] PASSED [ 96%] 156s tests/test_to_process.py::test_exception[asyncio+uvloop] PASSED [ 96%] 156s tests/test_to_process.py::test_exception[asyncio+eager] PASSED [ 96%] 156s tests/test_to_process.py::test_exception[trio] PASSED [ 96%] 157s tests/test_to_process.py::test_print[asyncio] PASSED [ 96%] 157s tests/test_to_process.py::test_print[asyncio+uvloop] PASSED [ 96%] 157s tests/test_to_process.py::test_print[asyncio+eager] PASSED [ 96%] 157s tests/test_to_process.py::test_print[trio] PASSED [ 96%] 157s tests/test_to_process.py::test_cancel_before[asyncio] PASSED [ 96%] 157s tests/test_to_process.py::test_cancel_before[asyncio+uvloop] PASSED [ 96%] 157s tests/test_to_process.py::test_cancel_before[asyncio+eager] PASSED [ 96%] 157s tests/test_to_process.py::test_cancel_before[trio] PASSED [ 96%] 157s tests/test_to_process.py::test_cancel_during[asyncio] PASSED [ 97%] 158s tests/test_to_process.py::test_cancel_during[asyncio+uvloop] PASSED [ 97%] 158s tests/test_to_process.py::test_cancel_during[asyncio+eager] PASSED [ 97%] 159s tests/test_to_process.py::test_cancel_during[trio] PASSED [ 97%] 159s tests/test_to_process.py::test_exec_while_pruning[asyncio] PASSED [ 97%] 159s tests/test_to_process.py::test_exec_while_pruning[asyncio+uvloop] PASSED [ 97%] 159s tests/test_to_process.py::test_exec_while_pruning[asyncio+eager] PASSED [ 97%] 159s tests/test_to_process.py::test_exec_while_pruning[trio] PASSED [ 97%] 159s tests/test_to_process.py::test_nonexistent_main_module[asyncio] PASSED [ 97%] 159s tests/test_to_process.py::test_nonexistent_main_module[asyncio+uvloop] PASSED [ 97%] 160s tests/test_to_process.py::test_nonexistent_main_module[asyncio+eager] PASSED [ 97%] 160s tests/test_to_process.py::test_nonexistent_main_module[trio] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio+uvloop] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio+eager] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_thread_cancelled[trio] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_thread_exception[asyncio] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_thread_exception[asyncio+uvloop] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_thread_exception[asyncio+eager] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_thread_exception[trio] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_custom_limiter[asyncio] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_custom_limiter[asyncio+uvloop] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_custom_limiter[asyncio+eager] PASSED [ 97%] 160s tests/test_to_thread.py::test_run_in_custom_limiter[trio] PASSED [ 97%] 160s tests/test_to_thread.py::test_cancel_worker_thread[asyncio-noabandon] PASSED [ 98%] 160s tests/test_to_thread.py::test_cancel_worker_thread[asyncio-abandon] PASSED [ 98%] 161s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-noabandon] PASSED [ 98%] 161s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-abandon] PASSED [ 98%] 161s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+eager-noabandon] PASSED [ 98%] 161s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+eager-abandon] PASSED [ 98%] 162s tests/test_to_thread.py::test_cancel_worker_thread[trio-noabandon] PASSED [ 98%] 162s tests/test_to_thread.py::test_cancel_worker_thread[trio-abandon] PASSED [ 98%] 162s tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio] PASSED [ 98%] 162s tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio+uvloop] PASSED [ 98%] 162s tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio+eager] PASSED [ 98%] 162s tests/test_to_thread.py::test_cancel_wait_on_thread[trio] PASSED [ 98%] 162s tests/test_to_thread.py::test_deprecated_cancellable_param[asyncio] PASSED [ 98%] 162s tests/test_to_thread.py::test_deprecated_cancellable_param[asyncio+uvloop] PASSED [ 98%] 162s tests/test_to_thread.py::test_deprecated_cancellable_param[asyncio+eager] PASSED [ 98%] 162s tests/test_to_thread.py::test_deprecated_cancellable_param[trio] PASSED [ 98%] 162s tests/test_to_thread.py::test_contextvar_propagation[asyncio] PASSED [ 98%] 162s tests/test_to_thread.py::test_contextvar_propagation[asyncio+uvloop] PASSED [ 98%] 162s tests/test_to_thread.py::test_contextvar_propagation[asyncio+eager] PASSED [ 98%] 162s tests/test_to_thread.py::test_contextvar_propagation[trio] PASSED [ 98%] 162s tests/test_to_thread.py::test_asynclib_detection[asyncio] PASSED [ 98%] 162s tests/test_to_thread.py::test_asynclib_detection[asyncio+uvloop] PASSED [ 98%] 162s tests/test_to_thread.py::test_asynclib_detection[asyncio+eager] PASSED [ 98%] 162s tests/test_to_thread.py::test_asynclib_detection[trio] PASSED [ 98%] 162s tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio] PASSED [ 99%] 162s tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio+uvloop] PASSED [ 99%] 162s tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio+eager] PASSED [ 99%] 163s tests/test_to_thread.py::test_asyncio_no_root_task PASSED [ 99%] 163s tests/test_to_thread.py::test_asyncio_future_callback_partial PASSED [ 99%] 163s tests/test_to_thread.py::test_asyncio_run_sync_no_asyncio_run PASSED [ 99%] 163s tests/test_to_thread.py::test_asyncio_run_sync_multiple PASSED [ 99%] 163s tests/test_to_thread.py::test_asyncio_no_recycle_stopping_worker PASSED [ 99%] 163s tests/test_to_thread.py::test_stopiteration[asyncio] PASSED [ 99%] 163s tests/test_to_thread.py::test_stopiteration[asyncio+uvloop] PASSED [ 99%] 163s tests/test_to_thread.py::test_stopiteration[asyncio+eager] PASSED [ 99%] 163s tests/test_to_thread.py::test_stopiteration[trio] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio+uvloop] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio+eager] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[trio] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[asyncio] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[asyncio+uvloop] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[asyncio+eager] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[trio] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[asyncio] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[asyncio+uvloop] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[asyncio+eager] PASSED [ 99%] 163s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[trio] FAILED [ 99%] 163s tests/test_typedattr.py::test_typedattr_keyerror PASSED [100%] 163s 163s =================================== FAILURES =================================== 163s ____________ TestBlockingPortalProvider.test_multiple_threads[trio] ____________ 163s tests/test_to_thread.py:362: in test_multiple_threads 163s assert len(threads) == 1 163s E assert 2 == 1 163s E + where 2 = len({, }) 163s =========================== short test summary info ============================ 163s SKIPPED [1] tests/test_debugging.py:104: Generator based coroutines have been removed in Python 3.11 163s SKIPPED [1] tests/test_fileio.py:148: Drive only makes sense on Windows 163s SKIPPED [1] tests/test_fileio.py:190: Only makes sense on Windows 163s SKIPPED [4] tests/test_fileio.py:329: Path.copy() is only available on Python 3.14+ 163s SKIPPED [4] tests/test_fileio.py:340: Path.copy() is only available on Python 3.14+ 163s SKIPPED [4] tests/test_fileio.py:352: Path.copy() is only available on Python 3.14+ 163s SKIPPED [4] tests/test_fileio.py:364: Path.copy() is only available on Python 3.14+ 163s SKIPPED [4] tests/test_fileio.py:450: os.lchmod() is not available 163s SKIPPED [1] tests/test_subprocesses.py:287: the 'user' argument is not supported by uvloop yet 163s SKIPPED [1] tests/test_subprocesses.py:287: the 'group' argument is not supported by uvloop yet 163s SKIPPED [1] tests/test_subprocesses.py:287: the 'extra_groups' argument is not supported by uvloop yet 163s SKIPPED [1] tests/test_subprocesses.py:287: the 'umask' argument is not supported by uvloop yet 163s SKIPPED [1] tests/test_taskgroups.py:1136: Generator based coroutines have been removed in Python 3.11 163s SKIPPED [3] tests/test_taskgroups.py:1157: Generator based coroutines have been removed in Python 3.11 163s FAILED tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[trio] 163s ======= 1 failed, 2386 passed, 31 skipped, 8 xfailed in 65.64s (0:01:05) ======= 164s autopkgtest [21:21:45]: test upstreamtestsuite3: -----------------------] 164s upstreamtestsuite3 FAIL non-zero exit status 1 164s autopkgtest [21:21:45]: test upstreamtestsuite3: - - - - - - - - - - results - - - - - - - - - - 165s autopkgtest [21:21:46]: test autodep8-python3: preparing testbed 263s autopkgtest [21:23:24]: testbed dpkg architecture: amd64 263s autopkgtest [21:23:24]: testbed apt version: 3.1.0ubuntu3 264s autopkgtest [21:23:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 264s autopkgtest [21:23:25]: testbed release detected to be: questing 265s autopkgtest [21:23:26]: updating testbed package index (apt update) 265s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 265s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 265s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 266s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 266s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [13.0 kB] 266s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3168 B] 266s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [438 kB] 266s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [55.3 kB] 266s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [82.1 kB] 266s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [46.5 kB] 266s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [8100 B] 266s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2420 B] 266s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [388 kB] 266s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [163 kB] 266s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [10.8 kB] 266s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [4068 B] 266s Fetched 1464 kB in 1s (1651 kB/s) 267s Reading package lists... 267s autopkgtest [21:23:28]: upgrading testbed (apt dist-upgrade and autopurge) 267s Reading package lists... 268s Building dependency tree... 268s Reading state information... 268s Calculating upgrade... 268s The following packages will be upgraded: 268s libpython3-stdlib python3 python3-minimal 268s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 268s Need to get 62.3 kB of archives. 268s After this operation, 0 B of additional disk space will be used. 268s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 python3-minimal amd64 3.13.4-1 [27.9 kB] 268s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 python3 amd64 3.13.4-1 [24.0 kB] 268s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libpython3-stdlib amd64 3.13.4-1 [10.5 kB] 268s Fetched 62.3 kB in 0s (218 kB/s) 269s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80922 files and directories currently installed.) 269s Preparing to unpack .../python3-minimal_3.13.4-1_amd64.deb ... 269s Unpacking python3-minimal (3.13.4-1) over (3.13.3-1) ... 269s Setting up python3-minimal (3.13.4-1) ... 269s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80922 files and directories currently installed.) 269s Preparing to unpack .../python3_3.13.4-1_amd64.deb ... 269s Unpacking python3 (3.13.4-1) over (3.13.3-1) ... 269s Preparing to unpack .../libpython3-stdlib_3.13.4-1_amd64.deb ... 269s Unpacking libpython3-stdlib:amd64 (3.13.4-1) over (3.13.3-1) ... 269s Setting up libpython3-stdlib:amd64 (3.13.4-1) ... 269s Setting up python3 (3.13.4-1) ... 269s Processing triggers for man-db (2.13.1-1) ... 270s Reading package lists... 270s Building dependency tree... 270s Reading state information... 271s Solving dependencies... 271s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 274s Reading package lists... 274s Building dependency tree... 274s Reading state information... 274s Solving dependencies... 274s The following NEW packages will be installed: 274s python3-all python3-anyio python3-sniffio 274s 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 274s Need to get 71.5 kB of archives. 274s After this operation, 456 kB of additional disk space will be used. 274s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 python3-all amd64 3.13.4-1 [880 B] 274s Get:2 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 274s Get:3 http://ftpmaster.internal/ubuntu questing/universe amd64 python3-anyio all 4.8.0-3 [63.4 kB] 274s Fetched 71.5 kB in 0s (204 kB/s) 274s Selecting previously unselected package python3-all. 275s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80922 files and directories currently installed.) 275s Preparing to unpack .../python3-all_3.13.4-1_amd64.deb ... 275s Unpacking python3-all (3.13.4-1) ... 275s Selecting previously unselected package python3-sniffio. 275s Preparing to unpack .../python3-sniffio_1.3.1-1_all.deb ... 275s Unpacking python3-sniffio (1.3.1-1) ... 275s Selecting previously unselected package python3-anyio. 275s Preparing to unpack .../python3-anyio_4.8.0-3_all.deb ... 275s Unpacking python3-anyio (4.8.0-3) ... 275s Setting up python3-sniffio (1.3.1-1) ... 275s Setting up python3-anyio (4.8.0-3) ... 275s Setting up python3-all (3.13.4-1) ... 278s autopkgtest [21:23:39]: testbed environment configured for cross-architecture building 278s autopkgtest [21:23:39]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import anyio; print(anyio)" ; done 278s autopkgtest [21:23:39]: test autodep8-python3: [----------------------- 278s Testing with python3.13: 278s 278s autopkgtest [21:23:39]: test autodep8-python3: -----------------------] 279s autopkgtest [21:23:40]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 279s autodep8-python3 PASS (superficial) 279s autopkgtest [21:23:40]: @@@@@@@@@@@@@@@@@@@@ summary 279s upstreamtestsuite3 FAIL non-zero exit status 1 279s autodep8-python3 PASS (superficial) 298s nova [W] Skipping flock for amd64 298s Creating nova instance adt-questing-i386-python-anyio-20250605-210658-juju-7f2275-prod-proposed-migration-environment-21-04406663-4bf8-41ea-9318-843c9dd8b993 from image adt/ubuntu-questing-amd64-server-20250605.img (UUID 6b8c0886-5798-43b3-98e3-0fb8c6d48a4f)... 298s nova [W] Timed out waiting for 65b04559-2b79-41c7-a1d2-4c10799880ac to get deleted. 298s nova [W] Skipping flock for amd64 298s Creating nova instance adt-questing-i386-python-anyio-20250605-210658-juju-7f2275-prod-proposed-migration-environment-21-04406663-4bf8-41ea-9318-843c9dd8b993 from image adt/ubuntu-questing-amd64-server-20250605.img (UUID 6b8c0886-5798-43b3-98e3-0fb8c6d48a4f)... 298s nova [W] Timed out waiting for 992b3cfc-0672-4eeb-b644-e6989c64b4b2 to get deleted.