0s autopkgtest [11:21:45]: starting date and time: 2025-11-04 11:21:45+0000 0s autopkgtest [11:21:45]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [11:21:45]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lk0oeej_/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-trio,src:python-truststore,src:pytest --apt-upgrade python-anyio --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python-trio/0.31.0-1 python-truststore/0.10.4-1 pytest/8.4.2-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-7.secgroup --name adt-resolute-amd64-python-anyio-20251104-112145-juju-7f2275-prod-proposed-migration-environment-2-57308ddd-cccd-4259-8c6a-b6fd4d444679 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-amd64-python-anyio-20251104-112145-juju-7f2275-prod-proposed-migration-environment-2-57308ddd-cccd-4259-8c6a-b6fd4d444679 from image adt/ubuntu-resolute-amd64-server-20251104.img (UUID e329c678-0fca-4d10-9e41-bfeb59fd2b3a)... 32s autopkgtest [11:22:17]: testbed dpkg architecture: amd64 32s autopkgtest [11:22:17]: testbed apt version: 3.1.11 33s autopkgtest [11:22:18]: @@@@@@@@@@@@@@@@@@@@ test bed setup 33s autopkgtest [11:22:18]: testbed release detected to be: None 34s autopkgtest [11:22:19]: updating testbed package index (apt update) 34s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 34s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 34s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 34s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 34s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1009 kB] 34s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.7 kB] 34s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [79.5 kB] 34s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 34s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [89.8 kB] 34s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [130 kB] 34s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [2980 B] 34s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [64.6 kB] 34s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3744 B] 34s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 34s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [632 kB] 34s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [249 kB] 35s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [18.5 kB] 35s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [14.9 kB] 35s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [7180 B] 35s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [628 B] 35s Fetched 2423 kB in 1s (2509 kB/s) 36s Reading package lists... 36s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 36s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 36s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 36s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 37s Reading package lists... 37s Reading package lists... 37s Building dependency tree... 37s Reading state information... 37s Calculating upgrade... 37s The following packages will be upgraded: 37s base-passwd bash-completion iputils-tracepath liblz4-1 37s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 37s Need to get 358 kB of archives. 37s After this operation, 10.2 kB of additional disk space will be used. 37s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 base-passwd amd64 3.6.8 [54.9 kB] 37s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 liblz4-1 amd64 1.10.0-6 [74.2 kB] 37s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 bash-completion all 1:2.16.0-8 [214 kB] 37s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 iputils-tracepath amd64 3:20250605-1ubuntu1 [14.8 kB] 37s dpkg-preconfigure: unable to re-open stdin: No such file or directory 37s Fetched 358 kB in 0s (0 B/s) 38s (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 ... 78551 files and directories currently installed.) 38s Preparing to unpack .../base-passwd_3.6.8_amd64.deb ... 38s Unpacking base-passwd (3.6.8) over (3.6.7) ... 38s Setting up base-passwd (3.6.8) ... 38s (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 ... 78551 files and directories currently installed.) 38s Preparing to unpack .../liblz4-1_1.10.0-6_amd64.deb ... 38s Unpacking liblz4-1:amd64 (1.10.0-6) over (1.10.0-4build1) ... 38s Preparing to unpack .../bash-completion_1%3a2.16.0-8_all.deb ... 38s Unpacking bash-completion (1:2.16.0-8) over (1:2.16.0-7) ... 38s Preparing to unpack .../iputils-tracepath_3%3a20250605-1ubuntu1_amd64.deb ... 38s Unpacking iputils-tracepath (3:20250605-1ubuntu1) over (3:20240905-3ubuntu3) ... 38s Setting up liblz4-1:amd64 (1.10.0-6) ... 38s Setting up bash-completion (1:2.16.0-8) ... 38s Setting up iputils-tracepath (3:20250605-1ubuntu1) ... 38s Processing triggers for man-db (2.13.1-1) ... 39s Processing triggers for libc-bin (2.42-0ubuntu3) ... 39s autopkgtest [11:22:24]: upgrading testbed (apt dist-upgrade and autopurge) 39s Reading package lists... 39s Building dependency tree... 39s Reading state information... 39s Calculating upgrade... 39s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 40s Reading package lists... 40s Building dependency tree... 40s Reading state information... 40s Solving dependencies... 40s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 42s autopkgtest [11:22:27]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 42s autopkgtest [11:22:27]: @@@@@@@@@@@@@@@@@@@@ apt-source python-anyio 43s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-anyio 4.11.0-3 (dsc) [2623 B] 43s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-anyio 4.11.0-3 (tar) [214 kB] 43s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-anyio 4.11.0-3 (diff) [4024 B] 43s gpgv: Signature made Tue Oct 28 23:51:05 2025 UTC 43s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 43s gpgv: Can't check signature: No public key 43s dpkg-source: warning: cannot verify inline signature for ./python-anyio_4.11.0-3.dsc: no acceptable signature found 43s autopkgtest [11:22:28]: testing package python-anyio version 4.11.0-3 44s autopkgtest [11:22:29]: build not needed 44s autopkgtest [11:22:29]: test upstreamtestsuite3: preparing testbed 44s Reading package lists... 44s Building dependency tree... 44s Reading state information... 44s Solving dependencies... 44s The following NEW packages will be installed: 44s python3-all python3-anyio python3-blockbuster python3-dateutil 44s python3-exceptiongroup python3-forbiddenfruit python3-hypothesis 44s python3-iniconfig python3-outcome python3-packaging python3-pluggy 44s python3-psutil python3-pytest python3-pytest-mock python3-sniffio 44s python3-sortedcontainers python3-trio python3-trustme python3-truststore 44s python3-uvloop 44s 0 upgraded, 20 newly installed, 0 to remove and 0 not upgraded. 44s Need to get 2128 kB of archives. 44s After this operation, 9934 kB of additional disk space will be used. 44s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all amd64 3.13.7-1 [884 B] 44s Get:2 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-exceptiongroup all 1.2.2-1 [17.8 kB] 44s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 44s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-anyio all 4.11.0-3 [72.6 kB] 45s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-forbiddenfruit all 0.1.4-2 [8942 B] 45s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-blockbuster all 1.5.25-2 [10.3 kB] 45s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-dateutil all 2.9.0-4 [80.3 kB] 45s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 45s Get:9 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-hypothesis all 6.130.5-2 [341 kB] 45s Get:10 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-1 [6840 B] 45s Get:11 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-outcome all 1.2.0-2 [6208 B] 45s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-packaging all 25.0-1 [52.8 kB] 45s Get:13 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-1 [21.0 kB] 45s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-psutil amd64 7.1.0-1ubuntu1 [191 kB] 45s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 python3-pytest all 8.4.2-1 [268 kB] 45s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest-mock all 3.14.0-3 [11.8 kB] 45s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 python3-trio all 0.31.0-1 [342 kB] 45s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-trustme all 1.2.1-1 [12.5 kB] 45s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 python3-truststore all 0.10.4-1 [17.4 kB] 45s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-uvloop amd64 0.21.0+ds1-3 [632 kB] 45s Fetched 2128 kB in 0s (5407 kB/s) 45s Selecting previously unselected package python3-all. 45s (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 ... 78551 files and directories currently installed.) 45s Preparing to unpack .../00-python3-all_3.13.7-1_amd64.deb ... 45s Unpacking python3-all (3.13.7-1) ... 45s Selecting previously unselected package python3-exceptiongroup. 45s Preparing to unpack .../01-python3-exceptiongroup_1.2.2-1_all.deb ... 45s Unpacking python3-exceptiongroup (1.2.2-1) ... 45s Selecting previously unselected package python3-sniffio. 45s Preparing to unpack .../02-python3-sniffio_1.3.1-1_all.deb ... 45s Unpacking python3-sniffio (1.3.1-1) ... 45s Selecting previously unselected package python3-anyio. 45s Preparing to unpack .../03-python3-anyio_4.11.0-3_all.deb ... 45s Unpacking python3-anyio (4.11.0-3) ... 45s Selecting previously unselected package python3-forbiddenfruit. 45s Preparing to unpack .../04-python3-forbiddenfruit_0.1.4-2_all.deb ... 45s Unpacking python3-forbiddenfruit (0.1.4-2) ... 45s Selecting previously unselected package python3-blockbuster. 45s Preparing to unpack .../05-python3-blockbuster_1.5.25-2_all.deb ... 45s Unpacking python3-blockbuster (1.5.25-2) ... 45s Selecting previously unselected package python3-dateutil. 45s Preparing to unpack .../06-python3-dateutil_2.9.0-4_all.deb ... 45s Unpacking python3-dateutil (2.9.0-4) ... 45s Selecting previously unselected package python3-sortedcontainers. 45s Preparing to unpack .../07-python3-sortedcontainers_2.4.0-2_all.deb ... 45s Unpacking python3-sortedcontainers (2.4.0-2) ... 45s Selecting previously unselected package python3-hypothesis. 45s Preparing to unpack .../08-python3-hypothesis_6.130.5-2_all.deb ... 45s Unpacking python3-hypothesis (6.130.5-2) ... 45s Selecting previously unselected package python3-iniconfig. 45s Preparing to unpack .../09-python3-iniconfig_2.1.0-1_all.deb ... 45s Unpacking python3-iniconfig (2.1.0-1) ... 45s Selecting previously unselected package python3-outcome. 45s Preparing to unpack .../10-python3-outcome_1.2.0-2_all.deb ... 45s Unpacking python3-outcome (1.2.0-2) ... 45s Selecting previously unselected package python3-packaging. 45s Preparing to unpack .../11-python3-packaging_25.0-1_all.deb ... 45s Unpacking python3-packaging (25.0-1) ... 45s Selecting previously unselected package python3-pluggy. 45s Preparing to unpack .../12-python3-pluggy_1.6.0-1_all.deb ... 45s Unpacking python3-pluggy (1.6.0-1) ... 45s Selecting previously unselected package python3-psutil. 45s Preparing to unpack .../13-python3-psutil_7.1.0-1ubuntu1_amd64.deb ... 45s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 45s Selecting previously unselected package python3-pytest. 45s Preparing to unpack .../14-python3-pytest_8.4.2-1_all.deb ... 45s Unpacking python3-pytest (8.4.2-1) ... 45s Selecting previously unselected package python3-pytest-mock. 45s Preparing to unpack .../15-python3-pytest-mock_3.14.0-3_all.deb ... 45s Unpacking python3-pytest-mock (3.14.0-3) ... 45s Selecting previously unselected package python3-trio. 45s Preparing to unpack .../16-python3-trio_0.31.0-1_all.deb ... 45s Unpacking python3-trio (0.31.0-1) ... 45s Selecting previously unselected package python3-trustme. 45s Preparing to unpack .../17-python3-trustme_1.2.1-1_all.deb ... 45s Unpacking python3-trustme (1.2.1-1) ... 45s Selecting previously unselected package python3-truststore. 45s Preparing to unpack .../18-python3-truststore_0.10.4-1_all.deb ... 45s Unpacking python3-truststore (0.10.4-1) ... 45s Selecting previously unselected package python3-uvloop. 45s Preparing to unpack .../19-python3-uvloop_0.21.0+ds1-3_amd64.deb ... 45s Unpacking python3-uvloop (0.21.0+ds1-3) ... 45s Setting up python3-iniconfig (2.1.0-1) ... 45s Setting up python3-sniffio (1.3.1-1) ... 45s Setting up python3-outcome (1.2.0-2) ... 45s Setting up python3-anyio (4.11.0-3) ... 46s Setting up python3-all (3.13.7-1) ... 46s Setting up python3-trustme (1.2.1-1) ... 46s Setting up python3-sortedcontainers (2.4.0-2) ... 46s Setting up python3-psutil (7.1.0-1ubuntu1) ... 46s Setting up python3-packaging (25.0-1) ... 46s Setting up python3-trio (0.31.0-1) ... 46s Setting up python3-uvloop (0.21.0+ds1-3) ... 46s Setting up python3-pluggy (1.6.0-1) ... 46s Setting up python3-truststore (0.10.4-1) ... 46s Setting up python3-exceptiongroup (1.2.2-1) ... 46s Setting up python3-forbiddenfruit (0.1.4-2) ... 46s Setting up python3-dateutil (2.9.0-4) ... 47s Setting up python3-pytest (8.4.2-1) ... 47s Setting up python3-hypothesis (6.130.5-2) ... 47s Setting up python3-blockbuster (1.5.25-2) ... 47s Setting up python3-pytest-mock (3.14.0-3) ... 47s Processing triggers for man-db (2.13.1-1) ... 48s autopkgtest [11:22:33]: test upstreamtestsuite3: [----------------------- 48s Testing with python3.13 49s ============================= test session starts ============================== 49s platform linux -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3.13 49s cachedir: .pytest_cache 49s hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/tmp/autopkgtest.jCTZeB/build.0sJ/src/.hypothesis/examples')) 49s rootdir: /tmp/autopkgtest.jCTZeB/build.0sJ/src 49s configfile: pyproject.toml 49s testpaths: tests 49s plugins: anyio-4.11.0, mock-3.14.0, hypothesis-6.130.5, typeguard-4.4.2 49s collecting ... collected 2970 items 49s 49s tests/streams/test_buffered.py::test_receive_exactly[asyncio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_exactly[asyncio+uvloop] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_exactly[asyncio+eager] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_exactly[trio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio+uvloop] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio+eager] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_exactly_incomplete[trio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_until[asyncio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_until[asyncio+uvloop] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_until[asyncio+eager] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_until[trio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio+uvloop] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio+eager] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_receive_until_incomplete[trio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_buffered_stream[asyncio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_buffered_stream[asyncio+uvloop] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_buffered_stream[asyncio+eager] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_buffered_stream[trio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_buffered_connectable[asyncio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_buffered_connectable[asyncio+uvloop] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_buffered_connectable[asyncio+eager] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_buffered_connectable[trio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_feed_data[asyncio] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_feed_data[asyncio+uvloop] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_feed_data[asyncio+eager] PASSED [ 0%] 49s tests/streams/test_buffered.py::test_feed_data[trio] PASSED [ 0%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-str] PASSED [ 0%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-path] PASSED [ 1%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-str] PASSED [ 1%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-path] PASSED [ 1%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+eager-str] PASSED [ 1%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+eager-path] PASSED [ 1%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[trio-str] PASSED [ 1%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[trio-path] PASSED [ 1%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio] PASSED [ 1%] 49s tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio+uvloop] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio+eager] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_read_file[trio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio+uvloop] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio+eager] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[trio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio+uvloop] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio+eager] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_seek[trio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio+uvloop] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio+eager] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[trio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio+uvloop] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio+eager] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileWriteStream::test_write_file[trio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio+uvloop] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio+eager] PASSED [ 1%] 50s tests/streams/test_file.py::TestFileWriteStream::test_append_file[trio] PASSED [ 2%] 50s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio] PASSED [ 2%] 50s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio+uvloop] PASSED [ 2%] 50s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio+eager] PASSED [ 2%] 50s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[trio] PASSED [ 2%] 50s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio] PASSED [ 2%] 50s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio+uvloop] PASSED [ 2%] 50s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio+eager] PASSED [ 2%] 50s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[trio] PASSED [ 2%] 50s tests/streams/test_memory.py::test_invalid_max_buffer PASSED [ 2%] 50s tests/streams/test_memory.py::test_negative_max_buffer PASSED [ 2%] 50s tests/streams/test_memory.py::test_receive_then_send[asyncio] PASSED [ 2%] 50s tests/streams/test_memory.py::test_receive_then_send[asyncio+uvloop] PASSED [ 2%] 50s tests/streams/test_memory.py::test_receive_then_send[asyncio+eager] PASSED [ 2%] 50s tests/streams/test_memory.py::test_receive_then_send[trio] PASSED [ 2%] 50s tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio] PASSED [ 2%] 50s tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio+uvloop] PASSED [ 2%] 51s tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio+eager] PASSED [ 2%] 51s tests/streams/test_memory.py::test_receive_then_send_nowait[trio] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio+uvloop] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio+eager] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_then_receive_nowait[trio] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio+uvloop] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio+eager] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[trio] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio+uvloop] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio+eager] PASSED [ 2%] 51s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[trio] PASSED [ 3%] 51s tests/streams/test_memory.py::test_iterate[asyncio] PASSED [ 3%] 51s tests/streams/test_memory.py::test_iterate[asyncio+uvloop] PASSED [ 3%] 51s tests/streams/test_memory.py::test_iterate[asyncio+eager] PASSED [ 3%] 51s tests/streams/test_memory.py::test_iterate[trio] PASSED [ 3%] 51s tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio] PASSED [ 3%] 51s tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio+uvloop] PASSED [ 3%] 51s tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio+eager] PASSED [ 3%] 51s tests/streams/test_memory.py::test_receive_send_closed_send_stream[trio] PASSED [ 3%] 51s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio] PASSED [ 3%] 51s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio+uvloop] PASSED [ 3%] 51s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio+eager] PASSED [ 3%] 51s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[trio] PASSED [ 3%] 51s tests/streams/test_memory.py::test_cancel_receive[asyncio] PASSED [ 3%] 52s tests/streams/test_memory.py::test_cancel_receive[asyncio+uvloop] PASSED [ 3%] 52s tests/streams/test_memory.py::test_cancel_receive[asyncio+eager] PASSED [ 3%] 52s tests/streams/test_memory.py::test_cancel_receive[trio] PASSED [ 3%] 52s tests/streams/test_memory.py::test_cancel_send[asyncio] PASSED [ 3%] 52s tests/streams/test_memory.py::test_cancel_send[asyncio+uvloop] PASSED [ 3%] 52s tests/streams/test_memory.py::test_cancel_send[asyncio+eager] PASSED [ 3%] 52s tests/streams/test_memory.py::test_cancel_send[trio] PASSED [ 3%] 52s tests/streams/test_memory.py::test_clone[asyncio] PASSED [ 3%] 52s tests/streams/test_memory.py::test_clone[asyncio+uvloop] PASSED [ 3%] 52s tests/streams/test_memory.py::test_clone[asyncio+eager] PASSED [ 3%] 52s tests/streams/test_memory.py::test_clone[trio] PASSED [ 3%] 52s tests/streams/test_memory.py::test_clone_closed[asyncio] PASSED [ 3%] 52s tests/streams/test_memory.py::test_clone_closed[asyncio+uvloop] PASSED [ 3%] 52s tests/streams/test_memory.py::test_clone_closed[asyncio+eager] PASSED [ 3%] 52s tests/streams/test_memory.py::test_clone_closed[trio] PASSED [ 3%] 52s tests/streams/test_memory.py::test_close_send_while_receiving[asyncio] PASSED [ 4%] 52s tests/streams/test_memory.py::test_close_send_while_receiving[asyncio+uvloop] PASSED [ 4%] 52s tests/streams/test_memory.py::test_close_send_while_receiving[asyncio+eager] PASSED [ 4%] 52s tests/streams/test_memory.py::test_close_send_while_receiving[trio] PASSED [ 4%] 52s tests/streams/test_memory.py::test_close_receive_while_sending[asyncio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_close_receive_while_sending[asyncio+uvloop] PASSED [ 4%] 53s tests/streams/test_memory.py::test_close_receive_while_sending[asyncio+eager] PASSED [ 4%] 53s tests/streams/test_memory.py::test_close_receive_while_sending[trio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_receive_after_send_closed[asyncio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_receive_after_send_closed[asyncio+uvloop] PASSED [ 4%] 53s tests/streams/test_memory.py::test_receive_after_send_closed[asyncio+eager] PASSED [ 4%] 53s tests/streams/test_memory.py::test_receive_after_send_closed[trio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_receive_when_cancelled[asyncio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_receive_when_cancelled[asyncio+uvloop] PASSED [ 4%] 53s tests/streams/test_memory.py::test_receive_when_cancelled[asyncio+eager] PASSED [ 4%] 53s tests/streams/test_memory.py::test_receive_when_cancelled[trio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_send_when_cancelled[asyncio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_send_when_cancelled[asyncio+uvloop] PASSED [ 4%] 53s tests/streams/test_memory.py::test_send_when_cancelled[asyncio+eager] PASSED [ 4%] 53s tests/streams/test_memory.py::test_send_when_cancelled[trio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_cancel_during_receive[asyncio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_cancel_during_receive[asyncio+uvloop] PASSED [ 4%] 53s tests/streams/test_memory.py::test_cancel_during_receive[asyncio+eager] PASSED [ 4%] 53s tests/streams/test_memory.py::test_cancel_during_receive[trio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_cancel_during_receive_buffered[asyncio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_cancel_during_receive_buffered[asyncio+uvloop] PASSED [ 4%] 53s tests/streams/test_memory.py::test_cancel_during_receive_buffered[asyncio+eager] PASSED [ 4%] 53s tests/streams/test_memory.py::test_cancel_during_receive_buffered[trio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_close_receive_after_send[asyncio] PASSED [ 4%] 53s tests/streams/test_memory.py::test_close_receive_after_send[asyncio+uvloop] PASSED [ 4%] 54s tests/streams/test_memory.py::test_close_receive_after_send[asyncio+eager] PASSED [ 5%] 54s tests/streams/test_memory.py::test_close_receive_after_send[trio] PASSED [ 5%] 54s tests/streams/test_memory.py::test_statistics[asyncio] PASSED [ 5%] 55s tests/streams/test_memory.py::test_statistics[asyncio+uvloop] PASSED [ 5%] 55s tests/streams/test_memory.py::test_statistics[asyncio+eager] PASSED [ 5%] 55s tests/streams/test_memory.py::test_statistics[trio] PASSED [ 5%] 55s tests/streams/test_memory.py::test_sync_close[asyncio] PASSED [ 5%] 55s tests/streams/test_memory.py::test_sync_close[asyncio+uvloop] PASSED [ 5%] 55s tests/streams/test_memory.py::test_sync_close[asyncio+eager] PASSED [ 5%] 55s tests/streams/test_memory.py::test_sync_close[trio] PASSED [ 5%] 55s tests/streams/test_memory.py::test_type_variance[asyncio] PASSED [ 5%] 55s tests/streams/test_memory.py::test_type_variance[asyncio+uvloop] PASSED [ 5%] 56s tests/streams/test_memory.py::test_type_variance[asyncio+eager] PASSED [ 5%] 56s tests/streams/test_memory.py::test_type_variance[trio] PASSED [ 5%] 56s tests/streams/test_memory.py::test_deprecated_item_type_parameter[asyncio] PASSED [ 5%] 56s tests/streams/test_memory.py::test_deprecated_item_type_parameter[asyncio+uvloop] PASSED [ 5%] 56s tests/streams/test_memory.py::test_deprecated_item_type_parameter[asyncio+eager] PASSED [ 5%] 56s tests/streams/test_memory.py::test_deprecated_item_type_parameter[trio] PASSED [ 5%] 56s tests/streams/test_memory.py::test_not_closed_warning[asyncio] PASSED [ 5%] 56s tests/streams/test_memory.py::test_not_closed_warning[asyncio+uvloop] PASSED [ 5%] 56s tests/streams/test_memory.py::test_not_closed_warning[asyncio+eager] PASSED [ 5%] 56s tests/streams/test_memory.py::test_not_closed_warning[trio] PASSED [ 5%] 56s tests/streams/test_memory.py::test_send_to_natively_cancelled_receiver[asyncio] PASSED [ 5%] 56s tests/streams/test_memory.py::test_send_to_natively_cancelled_receiver[asyncio+uvloop] PASSED [ 5%] 56s tests/streams/test_memory.py::test_send_to_natively_cancelled_receiver[asyncio+eager] PASSED [ 5%] 56s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[asyncio] PASSED [ 5%] 56s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[asyncio+uvloop] PASSED [ 5%] 56s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[asyncio+eager] PASSED [ 5%] 56s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[trio] PASSED [ 5%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio] PASSED [ 5%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio+uvloop] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio+eager] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[trio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio+uvloop] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio+eager] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[trio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio+uvloop] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio+eager] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[trio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio+uvloop] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio+eager] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[trio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio+uvloop] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio+eager] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[trio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio+uvloop] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio+eager] PASSED [ 6%] 56s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[trio] PASSED [ 6%] 56s tests/streams/test_text.py::test_receive[asyncio] PASSED [ 6%] 56s tests/streams/test_text.py::test_receive[asyncio+uvloop] PASSED [ 6%] 56s tests/streams/test_text.py::test_receive[asyncio+eager] PASSED [ 6%] 56s tests/streams/test_text.py::test_receive[trio] PASSED [ 6%] 56s tests/streams/test_text.py::test_send[asyncio] PASSED [ 6%] 56s tests/streams/test_text.py::test_send[asyncio+uvloop] PASSED [ 6%] 56s tests/streams/test_text.py::test_send[asyncio+eager] PASSED [ 7%] 56s tests/streams/test_text.py::test_send[trio] PASSED [ 7%] 56s tests/streams/test_text.py::test_receive_encoding_error[asyncio] PASSED [ 7%] 56s tests/streams/test_text.py::test_receive_encoding_error[asyncio+uvloop] PASSED [ 7%] 56s tests/streams/test_text.py::test_receive_encoding_error[asyncio+eager] PASSED [ 7%] 56s tests/streams/test_text.py::test_receive_encoding_error[trio] PASSED [ 7%] 56s tests/streams/test_text.py::test_send_encoding_error[asyncio] PASSED [ 7%] 56s tests/streams/test_text.py::test_send_encoding_error[asyncio+uvloop] PASSED [ 7%] 56s tests/streams/test_text.py::test_send_encoding_error[asyncio+eager] PASSED [ 7%] 56s tests/streams/test_text.py::test_send_encoding_error[trio] PASSED [ 7%] 56s tests/streams/test_text.py::test_bidirectional_stream[asyncio] PASSED [ 7%] 56s tests/streams/test_text.py::test_bidirectional_stream[asyncio+uvloop] PASSED [ 7%] 56s tests/streams/test_text.py::test_bidirectional_stream[asyncio+eager] PASSED [ 7%] 56s tests/streams/test_text.py::test_bidirectional_stream[trio] PASSED [ 7%] 56s tests/streams/test_text.py::test_text_connectable[asyncio] PASSED [ 7%] 56s tests/streams/test_text.py::test_text_connectable[asyncio+uvloop] PASSED [ 7%] 56s tests/streams/test_text.py::test_text_connectable[asyncio+eager] PASSED [ 7%] 56s tests/streams/test_text.py::test_text_connectable[trio] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio+uvloop] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio+eager] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_send_receive[trio] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio+uvloop] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio+eager] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[trio] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio+uvloop] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio+eager] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_unwrap[trio] PASSED [ 7%] 57s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio+uvloop] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio+eager] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[trio] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-both_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-server_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-client_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-neither_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-both_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-server_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-client_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-neither_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-both_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-server_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-client_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-neither_standard] PASSED [ 8%] 57s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-both_standard] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-server_standard] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-client_standard] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-neither_standard] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio+uvloop] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio+eager] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[trio] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio+uvloop] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio+eager] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[trio] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv13] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv12] PASSED [ 8%] 58s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv13] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv12] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+eager-tlsv13] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+eager-tlsv12] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[trio-tlsv13] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[trio-tlsv12] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[asyncio] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[asyncio+uvloop] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[asyncio+eager] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[trio] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[asyncio] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[asyncio+uvloop] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[asyncio+eager] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[trio] PASSED [ 9%] 58s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio] PASSED [ 9%] 59s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio+uvloop] PASSED [ 9%] 59s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio+eager] PASSED [ 9%] 59s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[trio] PASSED [ 9%] 59s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[asyncio] PASSED [ 9%] 59s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[asyncio+uvloop] PASSED [ 9%] 59s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[asyncio+eager] PASSED [ 9%] 59s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[trio] PASSED [ 9%] 59s tests/streams/test_tls.py::test_tls_connectable[asyncio] PASSED [ 9%] 59s tests/streams/test_tls.py::test_tls_connectable[asyncio+uvloop] PASSED [ 9%] 59s tests/streams/test_tls.py::test_tls_connectable[asyncio+eager] PASSED [ 9%] 59s tests/streams/test_tls.py::test_tls_connectable[trio] PASSED [ 9%] 59s tests/test_contextmanagers.py::TestContextManagerMixin::test_contextmanager PASSED [ 9%] 59s tests/test_contextmanagers.py::TestContextManagerMixin::test_exception[True] PASSED [ 9%] 59s tests/test_contextmanagers.py::TestContextManagerMixin::test_exception[False] PASSED [ 9%] 59s tests/test_contextmanagers.py::TestContextManagerMixin::test_return_bad_type PASSED [ 10%] 59s tests/test_contextmanagers.py::TestContextManagerMixin::test_return_generator PASSED [ 10%] 59s tests/test_contextmanagers.py::TestContextManagerMixin::test_return_self PASSED [ 10%] 59s tests/test_contextmanagers.py::TestContextManagerMixin::test_enter_twice PASSED [ 10%] 59s tests/test_contextmanagers.py::TestContextManagerMixin::test_exit_before_enter PASSED [ 10%] 59s tests/test_contextmanagers.py::TestContextManagerMixin::test_call_superclass_method PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_contextmanager[asyncio] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_contextmanager[asyncio+uvloop] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_contextmanager[asyncio+eager] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_contextmanager[trio] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exception[asyncio-True] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exception[asyncio-False] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exception[asyncio+uvloop-True] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exception[asyncio+uvloop-False] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exception[asyncio+eager-True] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exception[asyncio+eager-False] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exception[trio-True] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exception[trio-False] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_bad_type[asyncio] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_bad_type[asyncio+uvloop] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_bad_type[asyncio+eager] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_bad_type[trio] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_async_generator[asyncio] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_async_generator[asyncio+uvloop] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_async_generator[asyncio+eager] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_async_generator[trio] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_self[asyncio] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_self[asyncio+uvloop] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_self[asyncio+eager] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_self[trio] PASSED [ 10%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_coroutine[asyncio] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_coroutine[asyncio+uvloop] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_coroutine[asyncio+eager] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_return_coroutine[trio] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_enter_twice[asyncio] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_enter_twice[asyncio+uvloop] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_enter_twice[asyncio+eager] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_enter_twice[trio] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exit_before_enter[asyncio] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exit_before_enter[asyncio+uvloop] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exit_before_enter[asyncio+eager] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_exit_before_enter[trio] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_call_superclass_method[asyncio] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_call_superclass_method[asyncio+uvloop] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_call_superclass_method[asyncio+eager] PASSED [ 11%] 59s tests/test_contextmanagers.py::TestAsyncContextManagerMixin::test_call_superclass_method[trio] PASSED [ 11%] 59s tests/test_debugging.py::test_main_task_name[asyncio] PASSED [ 11%] 59s tests/test_debugging.py::test_main_task_name[asyncio+uvloop] PASSED [ 11%] 59s tests/test_debugging.py::test_main_task_name[asyncio+eager] PASSED [ 11%] 59s tests/test_debugging.py::test_main_task_name[trio] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio-name-b'name'] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio-name-name] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio--] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-b'name'] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-name] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop--] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio+eager-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio+eager-name-b'name'] PASSED [ 11%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio+eager-name-name] PASSED [ 12%] 59s tests/test_debugging.py::test_non_main_task_name[asyncio+eager--] PASSED [ 12%] 59s tests/test_debugging.py::test_non_main_task_name[trio-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 12%] 59s tests/test_debugging.py::test_non_main_task_name[trio-name-b'name'] PASSED [ 12%] 59s tests/test_debugging.py::test_non_main_task_name[trio-name-name] PASSED [ 12%] 59s tests/test_debugging.py::test_non_main_task_name[trio--] PASSED [ 12%] 59s tests/test_debugging.py::test_get_running_tasks[asyncio] PASSED [ 12%] 59s tests/test_debugging.py::test_get_running_tasks[asyncio+uvloop] PASSED [ 12%] 59s tests/test_debugging.py::test_get_running_tasks[asyncio+eager] PASSED [ 12%] 59s tests/test_debugging.py::test_get_running_tasks[trio] PASSED [ 12%] 59s tests/test_debugging.py::test_wait_generator_based_task_blocked SKIPPED [ 12%] 59s tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio] PASSED [ 12%] 59s tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio+uvloop] PASSED [ 12%] 59s tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio+eager] PASSED [ 12%] 59s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio] PASSED [ 12%] 59s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio+uvloop] PASSED [ 12%] 60s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio+eager] PASSED [ 12%] 60s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[trio] PASSED [ 12%] 60s tests/test_deprecations.py::test_broken_worker_interpreter_deprecation PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_until[asyncio] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_until[asyncio+uvloop] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_until[asyncio+eager] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_until[trio] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_until_in_past[asyncio] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_until_in_past[asyncio+uvloop] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_until_in_past[asyncio+eager] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_until_in_past[trio] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_forever[asyncio] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_forever[asyncio+uvloop] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_forever[asyncio+eager] PASSED [ 12%] 60s tests/test_eventloop.py::test_sleep_forever[trio] PASSED [ 13%] 60s tests/test_eventloop.py::test_run_task PASSED [ 13%] 60s tests/test_eventloop.py::TestAsyncioOptions::test_debug PASSED [ 13%] 60s tests/test_eventloop.py::TestAsyncioOptions::test_debug_via_env PASSED [ 13%] 60s tests/test_eventloop.py::TestAsyncioOptions::test_loop_factory PASSED [ 13%] 60s tests/test_eventloop.py::TestAsyncioOptions::test_use_uvloop PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio+uvloop] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio+eager] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_open_close[trio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_read[asyncio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_read[asyncio+uvloop] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_read[asyncio+eager] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_read[trio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_readinto[asyncio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_readinto[asyncio+uvloop] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_readinto[asyncio+eager] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_readinto[trio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_readinto1[asyncio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_readinto1[asyncio+uvloop] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_readinto1[asyncio+eager] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_readinto1[trio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_write[asyncio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_write[asyncio+uvloop] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_write[asyncio+eager] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_write[trio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio+uvloop] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio+eager] PASSED [ 13%] 60s tests/test_fileio.py::TestAsyncFile::test_async_iteration[trio] PASSED [ 14%] 60s tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio] PASSED [ 14%] 60s tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio+uvloop] PASSED [ 14%] 60s tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio+eager] PASSED [ 14%] 60s tests/test_fileio.py::TestAsyncFile::test_wrap_file[trio] PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_properties[asyncio] PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_properties[asyncio+uvloop] PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_properties[asyncio+eager] PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_properties[trio] PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_repr PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_bytes PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_hash PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_comparison PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_truediv PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_rtruediv PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_parts_property PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_drive_property SKIPPED (Drive o...) [ 14%] 60s tests/test_fileio.py::TestPath::test_root_property PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_anchor_property PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_parents_property PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_parent_property PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_name_property PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_suffix_property PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_suffixes_property PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_stem_property PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_absolute[asyncio] PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_absolute[asyncio+uvloop] PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_absolute[asyncio+eager] PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_absolute[trio] PASSED [ 14%] 60s tests/test_fileio.py::TestPath::test_as_posix SKIPPED (Only makes se...) [ 14%] 60s tests/test_fileio.py::TestPath::test_as_uri PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_from_uri PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_cwd[asyncio] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_cwd[asyncio+uvloop] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_cwd[asyncio+eager] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_cwd[trio] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_exists[asyncio] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_exists[asyncio+uvloop] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_exists[asyncio+eager] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_exists[trio] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_expanduser[asyncio] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_expanduser[asyncio+uvloop] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_expanduser[asyncio+eager] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_expanduser[trio] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_home[asyncio] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_home[asyncio+uvloop] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_home[asyncio+eager] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_home[trio] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_is_absolute[/xyz-True] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_is_absolute[../xyz-False] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_is_block_device[asyncio] PASSED [ 15%] 60s tests/test_fileio.py::TestPath::test_is_block_device[asyncio+uvloop] PASSED [ 15%] 61s tests/test_fileio.py::TestPath::test_is_block_device[asyncio+eager] PASSED [ 15%] 61s tests/test_fileio.py::TestPath::test_is_block_device[trio] PASSED [ 15%] 61s tests/test_fileio.py::TestPath::test_is_char_device[asyncio] PASSED [ 15%] 61s tests/test_fileio.py::TestPath::test_is_char_device[asyncio+uvloop] PASSED [ 15%] 61s tests/test_fileio.py::TestPath::test_is_char_device[asyncio+eager] PASSED [ 15%] 61s tests/test_fileio.py::TestPath::test_is_char_device[trio] PASSED [ 15%] 61s tests/test_fileio.py::TestPath::test_is_dir[asyncio] PASSED [ 15%] 61s tests/test_fileio.py::TestPath::test_is_dir[asyncio+uvloop] PASSED [ 15%] 61s tests/test_fileio.py::TestPath::test_is_dir[asyncio+eager] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_dir[trio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_fifo[asyncio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_fifo[asyncio+uvloop] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_fifo[asyncio+eager] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_fifo[trio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_file[asyncio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_file[asyncio+uvloop] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_file[asyncio+eager] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_file[trio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_junction[asyncio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_junction[asyncio+uvloop] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_junction[asyncio+eager] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_junction[trio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_mount[asyncio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_mount[asyncio+uvloop] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_mount[asyncio+eager] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_mount[trio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_reserved PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_socket[asyncio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_socket[asyncio+uvloop] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_socket[asyncio+eager] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_socket[trio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_symlink[asyncio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_symlink[asyncio+uvloop] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_symlink[asyncio+eager] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_symlink[trio] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_relative_to[/xyz/abc-True] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_is_relative_to[/xyz/baz-False] PASSED [ 16%] 61s tests/test_fileio.py::TestPath::test_copy[asyncio] SKIPPED (Path.cop...) [ 17%] 61s tests/test_fileio.py::TestPath::test_copy[asyncio+uvloop] SKIPPED (P...) [ 17%] 61s tests/test_fileio.py::TestPath::test_copy[asyncio+eager] SKIPPED (Pa...) [ 17%] 61s tests/test_fileio.py::TestPath::test_copy[trio] SKIPPED (Path.copy()...) [ 17%] 61s tests/test_fileio.py::TestPath::test_copy_into[asyncio] SKIPPED (Pat...) [ 17%] 61s tests/test_fileio.py::TestPath::test_copy_into[asyncio+uvloop] SKIPPED [ 17%] 61s tests/test_fileio.py::TestPath::test_copy_into[asyncio+eager] SKIPPED [ 17%] 61s tests/test_fileio.py::TestPath::test_copy_into[trio] SKIPPED (Path.c...) [ 17%] 61s tests/test_fileio.py::TestPath::test_move[asyncio] SKIPPED (Path.cop...) [ 17%] 61s tests/test_fileio.py::TestPath::test_move[asyncio+uvloop] SKIPPED (P...) [ 17%] 61s tests/test_fileio.py::TestPath::test_move[asyncio+eager] SKIPPED (Pa...) [ 17%] 61s tests/test_fileio.py::TestPath::test_move[trio] SKIPPED (Path.copy()...) [ 17%] 61s tests/test_fileio.py::TestPath::test_move_into[asyncio] SKIPPED (Pat...) [ 17%] 61s tests/test_fileio.py::TestPath::test_move_into[asyncio+uvloop] SKIPPED [ 17%] 61s tests/test_fileio.py::TestPath::test_move_into[asyncio+eager] SKIPPED [ 17%] 61s tests/test_fileio.py::TestPath::test_move_into[trio] SKIPPED (Path.c...) [ 17%] 61s tests/test_fileio.py::TestPath::test_glob[asyncio] PASSED [ 17%] 61s tests/test_fileio.py::TestPath::test_glob[asyncio+uvloop] PASSED [ 17%] 61s tests/test_fileio.py::TestPath::test_glob[asyncio+eager] PASSED [ 17%] 61s tests/test_fileio.py::TestPath::test_glob[trio] PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_rglob[asyncio] PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_rglob[asyncio+uvloop] PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_rglob[asyncio+eager] PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_rglob[trio] PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_iterdir[asyncio] PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_iterdir[asyncio+uvloop] PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_iterdir[asyncio+eager] PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_iterdir[trio] PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_joinpath PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_fullmatch PASSED [ 17%] 62s tests/test_fileio.py::TestPath::test_match PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_chmod[asyncio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_chmod[asyncio+uvloop] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_chmod[asyncio+eager] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_chmod[trio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_hardlink_to[asyncio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_hardlink_to[asyncio+uvloop] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_hardlink_to[asyncio+eager] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_hardlink_to[trio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_lchmod[asyncio] SKIPPED (os.lch...) [ 18%] 62s tests/test_fileio.py::TestPath::test_lchmod[asyncio+uvloop] SKIPPED [ 18%] 62s tests/test_fileio.py::TestPath::test_lchmod[asyncio+eager] SKIPPED (...) [ 18%] 62s tests/test_fileio.py::TestPath::test_lchmod[trio] SKIPPED (os.lchmod...) [ 18%] 62s tests/test_fileio.py::TestPath::test_lstat[asyncio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_lstat[asyncio+uvloop] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_lstat[asyncio+eager] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_lstat[trio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_group[asyncio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_group[asyncio+uvloop] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_group[asyncio+eager] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_group[trio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_mkdir[asyncio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_mkdir[asyncio+uvloop] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_mkdir[asyncio+eager] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_mkdir[trio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_open[asyncio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_open[asyncio+uvloop] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_open[asyncio+eager] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_open[trio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_owner[asyncio] PASSED [ 18%] 62s tests/test_fileio.py::TestPath::test_owner[asyncio+uvloop] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_owner[asyncio+eager] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_owner[trio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_readlink[asyncio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_readlink[asyncio+uvloop] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_readlink[asyncio+eager] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_readlink[trio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_read_bytes[asyncio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_read_bytes[asyncio+uvloop] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_read_bytes[asyncio+eager] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_read_bytes[trio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_read_text[asyncio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_read_text[asyncio+uvloop] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_read_text[asyncio+eager] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_read_text[trio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_relative_to_subpath[asyncio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_relative_to_subpath[asyncio+uvloop] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_relative_to_subpath[asyncio+eager] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_relative_to_subpath[trio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_relative_to_sibling[asyncio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_relative_to_sibling[asyncio+uvloop] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_relative_to_sibling[asyncio+eager] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_relative_to_sibling[trio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_rename[asyncio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_rename[asyncio+uvloop] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_rename[asyncio+eager] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_rename[trio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_replace[asyncio] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_replace[asyncio+uvloop] PASSED [ 19%] 62s tests/test_fileio.py::TestPath::test_replace[asyncio+eager] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_replace[trio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_resolve[asyncio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_resolve[asyncio+uvloop] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_resolve[asyncio+eager] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_resolve[trio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_rmdir[asyncio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_rmdir[asyncio+uvloop] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_rmdir[asyncio+eager] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_rmdir[trio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_samefile[asyncio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_samefile[asyncio+uvloop] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_samefile[asyncio+eager] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_samefile[trio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_stat[asyncio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_stat[asyncio+uvloop] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_stat[asyncio+eager] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_stat[trio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_touch[asyncio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_touch[asyncio+uvloop] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_touch[asyncio+eager] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_touch[trio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_symlink_to[asyncio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_symlink_to[asyncio+uvloop] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_symlink_to[asyncio+eager] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_symlink_to[trio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_unlink[asyncio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_unlink[asyncio+uvloop] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_unlink[asyncio+eager] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_unlink[trio] PASSED [ 20%] 62s tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio+uvloop] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio+eager] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_unlink_missing_file[trio] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_walk[asyncio] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_walk[asyncio+uvloop] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_walk[asyncio+eager] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_walk[trio] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_with_name PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_with_stem PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_with_suffix PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_write_bytes[asyncio] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_write_bytes[asyncio+uvloop] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_write_bytes[asyncio+eager] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_write_bytes[trio] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_write_text[asyncio] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_write_text[asyncio+uvloop] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_write_text[asyncio+eager] PASSED [ 21%] 62s tests/test_fileio.py::TestPath::test_write_text[trio] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled[asyncio-True] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled[asyncio-False] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled[asyncio+uvloop-True] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled[asyncio+uvloop-False] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled[asyncio+eager-True] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled[asyncio+eager-False] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled[trio-True] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled[trio-False] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[asyncio] PASSED [ 21%] 63s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[asyncio+uvloop] PASSED [ 21%] 64s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[asyncio+eager] PASSED [ 21%] 64s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[trio] PASSED [ 22%] 64s tests/test_from_thread.py::test_thread_cancelled_not_in_worker_thread PASSED [ 22%] 64s tests/test_from_thread.py::test_cancelscope_propagation[asyncio] PASSED [ 22%] 64s tests/test_from_thread.py::test_cancelscope_propagation[asyncio+uvloop] PASSED [ 22%] 64s tests/test_from_thread.py::test_cancelscope_propagation[asyncio+eager] PASSED [ 22%] 64s tests/test_from_thread.py::test_cancelscope_propagation[trio] PASSED [ 22%] 64s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[asyncio] PASSED [ 22%] 64s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[asyncio+uvloop] PASSED [ 22%] 64s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[asyncio+eager] PASSED [ 22%] 64s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[trio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[asyncio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[asyncio+uvloop] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[asyncio+eager] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[trio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[asyncio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[asyncio+uvloop] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[asyncio+eager] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[trio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio+uvloop] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio+eager] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[trio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_unclaimed_thread[asyncio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_unclaimed_thread[asyncio+uvloop] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_unclaimed_thread[asyncio+eager] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_unclaimed_thread[trio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_pooling PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio+uvloop] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio+eager] PASSED [ 22%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[trio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio+uvloop] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio+eager] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[trio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio+uvloop] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio+eager] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[trio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_no_event_loop PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_closed_event_loop[asyncio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_closed_event_loop[asyncio+uvloop] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_closed_event_loop[asyncio+eager] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_closed_event_loop[trio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio+uvloop] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio+eager] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[trio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[asyncio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[asyncio+uvloop] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[asyncio+eager] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[trio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread[asyncio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread[asyncio+uvloop] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread[asyncio+eager] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread[trio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread_no_token PASSED [ 23%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_closed_event_loop[asyncio] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_closed_event_loop[asyncio+uvloop] PASSED [ 23%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_closed_event_loop[asyncio+eager] PASSED [ 24%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_closed_event_loop[trio] PASSED [ 24%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio] PASSED [ 24%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio+uvloop] PASSED [ 24%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio+eager] PASSED [ 24%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[trio] PASSED [ 24%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[asyncio] PASSED [ 24%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[asyncio+uvloop] PASSED [ 24%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[asyncio+eager] PASSED [ 24%] 64s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[trio] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[asyncio] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[asyncio+uvloop] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[asyncio+eager] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[trio] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[asyncio] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[asyncio+uvloop] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[asyncio+eager] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[trio] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio] PASSED [ 24%] 64s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio+uvloop] PASSED [ 24%] 65s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio+eager] PASSED [ 24%] 65s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[trio] PASSED [ 24%] 65s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio] PASSED [ 24%] 65s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio+uvloop] PASSED [ 24%] 65s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio+eager] PASSED [ 24%] 65s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[trio] PASSED [ 24%] 66s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio] PASSED [ 24%] 66s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio+uvloop] PASSED [ 24%] 66s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio+eager] PASSED [ 24%] 66s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[trio] PASSED [ 24%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio+uvloop] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio+eager] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[trio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_thread_name[asyncio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_thread_name[asyncio+uvloop] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_thread_name[asyncio+eager] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_thread_name[trio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_without_thread_name[asyncio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_without_thread_name[asyncio+uvloop] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_without_thread_name[asyncio+eager] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_without_thread_name[trio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_nonexistent_backend PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio+uvloop] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio+eager] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[trio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio+uvloop] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio+eager] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[trio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio+uvloop] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio+eager] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[trio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio+uvloop] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio+eager] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[trio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio] PASSED [ 25%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio+uvloop] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio+eager] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[trio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio+uvloop] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio+eager] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[trio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio+uvloop] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio+eager] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[trio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio+uvloop] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio+eager] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[trio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio+uvloop] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio+eager] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[trio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio+uvloop] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio+eager] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[trio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio+uvloop] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio+eager] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[trio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio+uvloop] PASSED [ 26%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio+eager] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[trio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio+uvloop] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio+eager] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[trio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio+uvloop] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio+eager] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[trio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio+uvloop] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio+eager] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[trio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio+uvloop] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio+eager] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[trio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio+uvloop] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio+eager] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[trio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio+uvloop] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio+eager] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[asyncio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[asyncio+uvloop] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[asyncio+eager] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[trio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio-asyncio] PASSED [ 27%] 66s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio-trio] PASSED [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+uvloop-asyncio] PASSED [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+uvloop-trio] PASSED [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+eager-asyncio] PASSED [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+eager-trio] PASSED [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_from_async[trio-asyncio] PASSED [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_from_async[trio-trio] XFAIL [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[asyncio] PASSED [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[asyncio+uvloop] PASSED [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[asyncio+eager] PASSED [ 28%] 66s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[trio] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-True] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-True] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+eager-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+eager-True] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint_if_cancelled[trio-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint_if_cancelled[trio-True] PASSED [ 28%] 66s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-True] PASSED [ 28%] 66s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-True] PASSED [ 28%] 66s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+eager-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+eager-True] PASSED [ 28%] 66s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[trio-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[trio-True] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint[asyncio-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint[asyncio-True] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-False] PASSED [ 28%] 66s tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-True] PASSED [ 29%] 66s tests/test_lowlevel.py::test_checkpoint[asyncio+eager-False] PASSED [ 29%] 66s tests/test_lowlevel.py::test_checkpoint[asyncio+eager-True] PASSED [ 29%] 66s tests/test_lowlevel.py::test_checkpoint[trio-False] PASSED [ 29%] 66s tests/test_lowlevel.py::test_checkpoint[trio-True] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio+uvloop] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio+eager] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_get_set[trio] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio+uvloop] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio+eager] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[trio] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio+uvloop] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio+eager] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[trio] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_runvar_does_not_share_storage_by_name[asyncio] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_runvar_does_not_share_storage_by_name[asyncio+uvloop] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_runvar_does_not_share_storage_by_name[asyncio+eager] PASSED [ 29%] 66s tests/test_lowlevel.py::TestRunVar::test_runvar_does_not_share_storage_by_name[trio] PASSED [ 29%] 66s tests/test_pytest_plugin.py::test_plugin PASSED [ 29%] 67s tests/test_pytest_plugin.py::test_asyncio PASSED [ 29%] 67s tests/test_pytest_plugin.py::test_autouse_async_fixture PASSED [ 29%] 68s tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture PASSED [ 29%] 68s tests/test_pytest_plugin.py::test_module_scoped_task_group_fixture PASSED [ 29%] 68s tests/test_pytest_plugin.py::test_async_fixture_teardown_after_sync_test PASSED [ 29%] 69s tests/test_pytest_plugin.py::test_hypothesis_module_mark PASSED [ 29%] 69s tests/test_pytest_plugin.py::test_hypothesis_function_mark PASSED [ 29%] 69s tests/test_pytest_plugin.py::test_debugger_exit_in_taskgroup[asyncio] PASSED [ 30%] 69s tests/test_pytest_plugin.py::test_debugger_exit_in_taskgroup[trio] PASSED [ 30%] 70s tests/test_pytest_plugin.py::test_keyboardinterrupt_during_test[asyncio] PASSED [ 30%] 70s tests/test_pytest_plugin.py::test_keyboardinterrupt_during_test[trio] PASSED [ 30%] 70s tests/test_pytest_plugin.py::test_async_fixture_in_test_class PASSED [ 30%] 71s tests/test_pytest_plugin.py::test_asyncgen_fixture_in_test_class PASSED [ 30%] 71s tests/test_pytest_plugin.py::test_anyio_fixture_adoption_does_not_persist PASSED [ 30%] 71s tests/test_pytest_plugin.py::test_async_fixture_params PASSED [ 30%] 71s tests/test_pytest_plugin.py::test_auto_mode PASSED [ 30%] 71s tests/test_pytest_plugin.py::test_auto_mode_conflict_warning PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_tcp_factory[asyncio] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_tcp_factory[asyncio+uvloop] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_tcp_factory[asyncio+eager] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_tcp_factory[trio] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_udp_factory[asyncio] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_udp_factory[asyncio+uvloop] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_udp_factory[asyncio+eager] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_udp_factory[trio] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_free_tcp_port[asyncio] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_free_tcp_port[asyncio+uvloop] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_free_tcp_port[asyncio+eager] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_free_tcp_port[trio] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_free_udp_port[asyncio] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_free_udp_port[asyncio+uvloop] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_free_udp_port[asyncio+eager] PASSED [ 30%] 71s tests/test_pytest_plugin.py::TestFreePortFactory::test_free_udp_port[trio] PASSED [ 30%] 71s tests/test_signals.py::test_receive_signals[asyncio] PASSED [ 30%] 71s tests/test_signals.py::test_receive_signals[asyncio+uvloop] PASSED [ 30%] 71s tests/test_signals.py::test_receive_signals[asyncio+eager] PASSED [ 30%] 71s tests/test_signals.py::test_receive_signals[trio] PASSED [ 30%] 71s tests/test_signals.py::test_task_group_cancellation_open[asyncio] PASSED [ 31%] 71s tests/test_signals.py::test_task_group_cancellation_open[asyncio+uvloop] PASSED [ 31%] 71s tests/test_signals.py::test_task_group_cancellation_open[asyncio+eager] PASSED [ 31%] 71s tests/test_signals.py::test_task_group_cancellation_open[trio] PASSED [ 31%] 71s tests/test_signals.py::test_task_group_cancellation_consume[asyncio] PASSED [ 31%] 71s tests/test_signals.py::test_task_group_cancellation_consume[asyncio+uvloop] PASSED [ 31%] 71s tests/test_signals.py::test_task_group_cancellation_consume[asyncio+eager] PASSED [ 31%] 71s tests/test_signals.py::test_task_group_cancellation_consume[trio] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv4] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv6] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_extra_attributes[trio-ipv4] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_extra_attributes[trio-ipv6] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv4] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv6] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+eager-ipv4] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+eager-ipv6] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_receive[trio-ipv4] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_receive[trio-ipv6] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv4] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv6] PASSED [ 31%] 71s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv4] PASSED [ 31%] 72s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv6] PASSED [ 31%] 72s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+eager-ipv4] PASSED [ 31%] 72s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+eager-ipv6] PASSED [ 31%] 72s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[trio-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[trio-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+eager-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+eager-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_send_eof[trio-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_send_eof[trio-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+eager-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+eager-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_iterate[trio-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_iterate[trio-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+eager-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+eager-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_socket_options[trio-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_socket_options[trio-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-dualstack] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv4] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv6] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-dualstack] PASSED [ 32%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv4] PASSED [ 33%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv6] PASSED [ 33%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+eager-dualstack] PASSED [ 33%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+eager-ipv4] PASSED [ 33%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+eager-ipv6] PASSED [ 33%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-dualstack] PASSED [ 33%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-ipv4] PASSED [ 33%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-ipv6] PASSED [ 33%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs_refcycles[asyncio] PASSED [ 33%] 72s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs_refcycles[asyncio+uvloop] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs_refcycles[asyncio+eager] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs_refcycles[trio] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-multi] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-single] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-multi] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-single] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+eager-multi] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+eager-single] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-multi] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-single] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv4] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv6] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv4] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv6] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+eager-ipv4] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+eager-ipv6] PASSED [ 33%] 73s tests/test_sockets.py::TestTCPStream::test_receive_timeout[trio-ipv4] PASSED [ 33%] 74s tests/test_sockets.py::TestTCPStream::test_receive_timeout[trio-ipv6] PASSED [ 33%] 74s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv4] PASSED [ 33%] 74s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv6] PASSED [ 34%] 74s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+eager-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+eager-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_send[trio-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_send[trio-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+eager-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+eager-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[trio-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[trio-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+eager-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+eager-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_close_during_receive[trio-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_close_during_receive[trio-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+eager-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+eager-ipv6] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_receive_after_close[trio-ipv4] PASSED [ 34%] 75s tests/test_sockets.py::TestTCPStream::test_receive_after_close[trio-ipv6] PASSED [ 35%] 75s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv4] PASSED [ 35%] 75s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv6] PASSED [ 35%] 75s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 35%] 75s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 35%] 75s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+eager-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+eager-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_close[trio-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_close[trio-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_receive_after_peer_closed[asyncio-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_receive_after_peer_closed[asyncio-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_receive_after_peer_closed[asyncio+uvloop-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_receive_after_peer_closed[asyncio+uvloop-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_receive_after_peer_closed[asyncio+eager-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_receive_after_peer_closed[asyncio+eager-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_receive_after_peer_closed[trio-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_receive_after_peer_closed[trio-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+eager-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+eager-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[trio-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[trio-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv6] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+eager-ipv4] PASSED [ 35%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+eager-ipv6] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[trio-ipv4] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[trio-ipv6] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv4] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv6] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv4] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv6] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+eager-ipv4] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+eager-ipv6] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[trio-ipv4] PASSED [ 36%] 76s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[trio-ipv6] PASSED [ 36%] 77s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio] PASSED [ 36%] 77s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio+uvloop] PASSED [ 36%] 77s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio+eager] PASSED [ 36%] 77s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio+uvloop] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio+eager] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio-ipv4-sock] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio-ipv4-fileno] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio-ipv6-sock] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio-ipv6-fileno] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio+uvloop-ipv4-sock] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio+uvloop-ipv4-fileno] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio+uvloop-ipv6-sock] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio+uvloop-ipv6-fileno] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio+eager-ipv4-sock] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio+eager-ipv4-fileno] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio+eager-ipv6-sock] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[asyncio+eager-ipv6-fileno] PASSED [ 36%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[trio-ipv4-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[trio-ipv4-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[trio-ipv6-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket[trio-ipv6-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_a_socket[asyncio] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_a_socket[asyncio+uvloop] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_a_socket[asyncio+eager] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_a_socket[trio] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_pass_file_fd[asyncio] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_pass_file_fd[asyncio+uvloop] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_pass_file_fd[asyncio+eager] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_pass_file_fd[trio] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_wrong_socket_type[asyncio-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_wrong_socket_type[asyncio-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_wrong_socket_type[asyncio+uvloop-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_wrong_socket_type[asyncio+uvloop-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_wrong_socket_type[asyncio+eager-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_wrong_socket_type[asyncio+eager-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_wrong_socket_type[trio-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_wrong_socket_type[trio-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_connected[asyncio-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_connected[asyncio-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_connected[asyncio+uvloop-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_connected[asyncio+uvloop-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_connected[asyncio+eager-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_connected[asyncio+eager-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_connected[trio-sock] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPStream::test_from_socket_not_connected[trio-fileno] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv4] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv6] PASSED [ 37%] 78s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_extra_attributes[trio-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_extra_attributes[trio-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[asyncio-both] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-both] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+eager-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+eager-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+eager-both] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[trio-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[trio-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept[trio-both] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+eager-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+eager-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept_after_close[trio-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_accept_after_close[trio-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 38%] 78s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+eager-ipv4] PASSED [ 39%] 78s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+eager-ipv6] PASSED [ 39%] 78s tests/test_sockets.py::TestTCPListener::test_socket_options[trio-ipv4] PASSED [ 39%] 78s tests/test_sockets.py::TestTCPListener::test_socket_options[trio-ipv6] PASSED [ 39%] 78s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv4] PASSED [ 39%] 78s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv6] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+eager-ipv4] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+eager-ipv6] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_reuse_port[trio-ipv4] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_reuse_port[trio-ipv6] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv4] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv6] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv4] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv6] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+eager-ipv4] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+eager-ipv6] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[trio-ipv4] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[trio-ipv6] PASSED [ 39%] 79s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv4] PASSED [ 39%] 80s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv6] PASSED [ 39%] 80s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv4] PASSED [ 39%] 80s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv6] PASSED [ 39%] 80s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+eager-ipv4] PASSED [ 39%] 80s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+eager-ipv6] PASSED [ 39%] 80s tests/test_sockets.py::TestTCPListener::test_send_after_eof[trio-ipv4] PASSED [ 39%] 80s tests/test_sockets.py::TestTCPListener::test_send_after_eof[trio-ipv6] PASSED [ 39%] 80s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio-ipv4] PASSED [ 39%] 80s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio-ipv6] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+uvloop-ipv4] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+uvloop-ipv6] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+eager-ipv4] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+eager-ipv6] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_eof_after_send[trio-ipv4] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_eof_after_send[trio-ipv6] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_bind_link_local[asyncio] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_bind_link_local[asyncio+uvloop] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_bind_link_local[asyncio+eager] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_bind_link_local[trio] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio-ipv4-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio-ipv4-fileno] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio-ipv6-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio-ipv6-fileno] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio+uvloop-ipv4-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio+uvloop-ipv4-fileno] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio+uvloop-ipv6-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio+uvloop-ipv6-fileno] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio+eager-ipv4-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio+eager-ipv4-fileno] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio+eager-ipv6-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[asyncio+eager-ipv6-fileno] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[trio-ipv4-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[trio-ipv4-fileno] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[trio-ipv6-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket[trio-ipv6-fileno] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio-ipv4-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio-ipv4-fileno] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio-ipv6-sock] PASSED [ 40%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio-ipv6-fileno] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio+uvloop-ipv4-sock] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio+uvloop-ipv4-fileno] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio+uvloop-ipv6-sock] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio+uvloop-ipv6-fileno] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio+eager-ipv4-sock] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio+eager-ipv4-fileno] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio+eager-ipv6-sock] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[asyncio+eager-ipv6-fileno] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[trio-ipv4-sock] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[trio-ipv4-fileno] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[trio-ipv6-sock] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_from_socket_not_bound[trio-ipv6-fileno] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio-None-0-1-0] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio-localhost-0-2-0] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio-localhost-2-1-0] PASSED [ 41%] 80s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio-::-0-1-0] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio-127.0.0.1-2-1-0] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio-::1-10-1-0] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio-None-0-1-54321] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio-localhost-0-2-54321] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio-localhost-2-1-54321] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+uvloop-None-0-1-0] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+uvloop-localhost-0-2-0] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+uvloop-localhost-2-1-0] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+uvloop-::-0-1-0] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+uvloop-127.0.0.1-2-1-0] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+uvloop-::1-10-1-0] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+uvloop-None-0-1-54321] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+uvloop-localhost-0-2-54321] PASSED [ 41%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+uvloop-localhost-2-1-54321] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+eager-None-0-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+eager-localhost-0-2-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+eager-localhost-2-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+eager-::-0-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+eager-127.0.0.1-2-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+eager-::1-10-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+eager-None-0-1-54321] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+eager-localhost-0-2-54321] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[asyncio+eager-localhost-2-1-54321] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[trio-None-0-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[trio-localhost-0-2-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[trio-localhost-2-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[trio-::-0-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[trio-127.0.0.1-2-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[trio-::1-10-1-0] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[trio-None-0-1-54321] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[trio-localhost-0-2-54321] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_same_port[trio-localhost-2-1-54321] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_dualstack_disabled[asyncio] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_dualstack_disabled[asyncio+uvloop] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_dualstack_disabled[asyncio+eager] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_dualstack_disabled[trio] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_retry_after_partial_failure[asyncio] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_retry_after_partial_failure[asyncio+uvloop] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_retry_after_partial_failure[asyncio+eager] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_retry_after_partial_failure[trio] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_total_bind_failure[asyncio] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_total_bind_failure[asyncio+uvloop] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_total_bind_failure[asyncio+eager] PASSED [ 42%] 81s tests/test_sockets.py::TestTCPListener::test_tcp_listener_total_bind_failure[trio] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+uvloop-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+uvloop-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+eager-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+eager-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[trio-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[trio-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-str-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-str-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-path-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-path-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-str-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-str-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-path-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-path-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-str-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-str-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-path-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-path-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-str-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-str-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-path-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-path-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+uvloop-path] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+uvloop-abstract] PASSED [ 43%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+eager-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+eager-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[trio-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[trio-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+uvloop-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+uvloop-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+eager-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+eager-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[trio-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[trio-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+uvloop-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+uvloop-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+eager-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+eager-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds[trio-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds[trio-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+uvloop-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+uvloop-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+eager-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+eager-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[trio-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[trio-abstract] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio-path] PASSED [ 44%] 81s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio-abstract] PASSED [ 44%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+uvloop-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+uvloop-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+eager-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+eager-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds[trio-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds[trio-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+uvloop-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+uvloop-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+eager-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+eager-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_eof[trio-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_eof[trio-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+uvloop-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+uvloop-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+eager-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+eager-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_iterate[trio-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_iterate[trio-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+uvloop-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+uvloop-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+eager-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+eager-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[trio-path] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[trio-abstract] PASSED [ 45%] 82s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio-path] PASSED [ 46%] 82s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio-abstract] PASSED [ 46%] 82s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+uvloop-path] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+uvloop-abstract] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+eager-path] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+eager-abstract] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[trio-path] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[trio-abstract] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio-path] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio-abstract] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+uvloop-path] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+uvloop-abstract] PASSED [ 46%] 83s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+eager-path] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+eager-abstract] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[trio-path] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[trio-abstract] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio-path] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio-abstract] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+uvloop-path] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+uvloop-abstract] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+eager-path] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+eager-abstract] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[trio-path] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[trio-abstract] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio-path] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio-abstract] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+uvloop-path] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+uvloop-abstract] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+eager-path] PASSED [ 46%] 84s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+eager-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[trio-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[trio-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+uvloop-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+uvloop-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+eager-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+eager-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_send_after_close[trio-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_send_after_close[trio-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+uvloop-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+uvloop-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+eager-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+eager-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[trio-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[trio-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+uvloop-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+uvloop-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+eager-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+eager-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[trio-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[trio-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio-abstract] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+uvloop-path] PASSED [ 47%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+uvloop-abstract] PASSED [ 48%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+eager-path] PASSED [ 48%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+eager-abstract] PASSED [ 48%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[trio-path] PASSED [ 48%] 84s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[trio-abstract] PASSED [ 48%] 85s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio-path-sock] PASSED [ 48%] 86s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio-path-fileno] PASSED [ 48%] 86s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio-abstract-sock] PASSED [ 48%] 87s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio-abstract-fileno] PASSED [ 48%] 88s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio+uvloop-path-sock] PASSED [ 48%] 89s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio+uvloop-path-fileno] PASSED [ 48%] 89s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio+uvloop-abstract-sock] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio+uvloop-abstract-fileno] PASSED [ 48%] 91s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio+eager-path-sock] PASSED [ 48%] 92s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio+eager-path-fileno] PASSED [ 48%] 93s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio+eager-abstract-sock] PASSED [ 48%] 93s tests/test_sockets.py::TestUNIXStream::test_from_socket[asyncio+eager-abstract-fileno] PASSED [ 48%] 93s tests/test_sockets.py::TestUNIXStream::test_from_socket[trio-path-sock] PASSED [ 48%] 93s tests/test_sockets.py::TestUNIXStream::test_from_socket[trio-path-fileno] PASSED [ 48%] 93s tests/test_sockets.py::TestUNIXStream::test_from_socket[trio-abstract-sock] PASSED [ 48%] 93s tests/test_sockets.py::TestUNIXStream::test_from_socket[trio-abstract-fileno] PASSED [ 48%] 94s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_socket_type[asyncio-sock] PASSED [ 48%] 95s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_socket_type[asyncio-fileno] PASSED [ 48%] 96s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_socket_type[asyncio+uvloop-sock] PASSED [ 48%] 97s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_socket_type[asyncio+uvloop-fileno] PASSED [ 48%] 97s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_socket_type[asyncio+eager-sock] PASSED [ 48%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_socket_type[asyncio+eager-fileno] PASSED [ 48%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_socket_type[trio-sock] PASSED [ 48%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_socket_type[trio-fileno] PASSED [ 48%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_address_family[asyncio-sock] PASSED [ 48%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_address_family[asyncio-fileno] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_address_family[asyncio+uvloop-sock] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_address_family[asyncio+uvloop-fileno] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_address_family[asyncio+eager-sock] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_address_family[asyncio+eager-fileno] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_address_family[trio-sock] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_wrong_address_family[trio-fileno] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_not_connected[asyncio-sock] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_not_connected[asyncio-fileno] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_not_connected[asyncio+uvloop-sock] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_not_connected[asyncio+uvloop-fileno] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_not_connected[asyncio+eager-sock] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_not_connected[asyncio+eager-fileno] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_not_connected[trio-sock] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXStream::test_from_socket_not_connected[trio-fileno] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio-path] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio-abstract] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+uvloop-path] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+uvloop-abstract] PASSED [ 49%] 98s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+eager-path] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+eager-abstract] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[trio-path] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[trio-abstract] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-str-path] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-str-abstract] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-path-path] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-path-abstract] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-str-path] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-str-abstract] PASSED [ 49%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-path-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-path-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-str-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-str-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-path-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-path-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[trio-str-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[trio-str-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[trio-path-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_accept[trio-path-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+uvloop-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+uvloop-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+eager-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+eager-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_socket_options[trio-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_socket_options[trio-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+uvloop-path] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+uvloop-abstract] PASSED [ 50%] 99s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+eager-path] PASSED [ 50%] 100s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+eager-abstract] PASSED [ 50%] 100s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[trio-path] PASSED [ 50%] 100s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[trio-abstract] PASSED [ 50%] 100s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio-path] PASSED [ 50%] 100s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio-abstract] PASSED [ 50%] 100s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+uvloop-path] PASSED [ 50%] 100s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+uvloop-abstract] PASSED [ 50%] 100s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+eager-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+eager-abstract] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_bind_twice[trio-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_bind_twice[trio-abstract] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio-abstract] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+uvloop-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+uvloop-abstract] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+eager-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+eager-abstract] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[trio-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[trio-abstract] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio-abstract] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+uvloop-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+uvloop-abstract] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+eager-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+eager-abstract] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[trio-path] PASSED [ 51%] 100s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[trio-abstract] PASSED [ 51%] 101s tests/test_sockets.py::TestUNIXListener::test_from_socket[asyncio-sock] PASSED [ 51%] 101s tests/test_sockets.py::TestUNIXListener::test_from_socket[asyncio-fileno] PASSED [ 51%] 102s tests/test_sockets.py::TestUNIXListener::test_from_socket[asyncio+uvloop-sock] PASSED [ 51%] 103s tests/test_sockets.py::TestUNIXListener::test_from_socket[asyncio+uvloop-fileno] PASSED [ 51%] 104s tests/test_sockets.py::TestUNIXListener::test_from_socket[asyncio+eager-sock] PASSED [ 51%] 104s tests/test_sockets.py::TestUNIXListener::test_from_socket[asyncio+eager-fileno] PASSED [ 51%] 104s tests/test_sockets.py::TestUNIXListener::test_from_socket[trio-sock] PASSED [ 51%] 104s tests/test_sockets.py::TestUNIXListener::test_from_socket[trio-fileno] PASSED [ 51%] 104s tests/test_sockets.py::test_multi_listener[asyncio] PASSED [ 51%] 105s tests/test_sockets.py::test_multi_listener[asyncio+uvloop] PASSED [ 51%] 105s tests/test_sockets.py::test_multi_listener[asyncio+eager] PASSED [ 52%] 105s tests/test_sockets.py::test_multi_listener[trio] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[trio-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[trio-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+eager-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+eager-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_send_receive[trio-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_send_receive[trio-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+eager-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+eager-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_iterate[trio-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_iterate[trio-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 52%] 105s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+eager-ipv4] PASSED [ 53%] 105s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+eager-ipv6] PASSED [ 53%] 105s tests/test_sockets.py::TestUDPSocket::test_reuse_port[trio-ipv4] PASSED [ 53%] 105s tests/test_sockets.py::TestUDPSocket::test_reuse_port[trio-ipv6] PASSED [ 53%] 105s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 53%] 105s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 53%] 105s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+eager-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+eager-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[trio-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[trio-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+eager-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+eager-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[trio-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[trio-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+eager-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+eager-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[trio-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[trio-ipv6] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 53%] 106s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+eager-ipv4] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+eager-ipv6] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_send_after_close[trio-ipv4] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_send_after_close[trio-ipv6] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv4] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv6] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv4] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv6] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+eager-ipv4] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+eager-ipv6] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[trio-ipv4] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[trio-ipv6] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio-ipv4-sock] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio-ipv4-fileno] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio-ipv6-sock] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio-ipv6-fileno] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio+uvloop-ipv4-sock] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio+uvloop-ipv4-fileno] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio+uvloop-ipv6-sock] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio+uvloop-ipv6-fileno] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio+eager-ipv4-sock] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio+eager-ipv4-fileno] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio+eager-ipv6-sock] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[asyncio+eager-ipv6-fileno] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[trio-ipv4-sock] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[trio-ipv4-fileno] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[trio-ipv6-sock] PASSED [ 54%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket[trio-ipv6-fileno] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio-sock-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio-sock-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio-fileno-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio-fileno-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-sock-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-sock-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-fileno-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-fileno-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio+eager-sock-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio+eager-sock-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio+eager-fileno-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[asyncio+eager-fileno-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[trio-sock-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[trio-sock-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[trio-fileno-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestUDPSocket::test_from_socket_wrong_socket_type[trio-fileno-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[trio-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[trio-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 55%] 106s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 55%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+eager-ipv4] PASSED [ 55%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+eager-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[trio-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[trio-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+eager-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+eager-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[trio-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[trio-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+eager-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+eager-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[trio-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[trio-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 56%] 107s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+eager-ipv4] PASSED [ 56%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+eager-ipv6] PASSED [ 56%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[trio-ipv4] PASSED [ 56%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[trio-ipv6] PASSED [ 56%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 56%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 56%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+eager-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+eager-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[trio-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[trio-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+eager-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+eager-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[trio-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[trio-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+eager-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+eager-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[trio-ipv4] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[trio-ipv6] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio-ipv4-sock] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio-ipv4-fileno] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio-ipv6-sock] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio-ipv6-fileno] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio+uvloop-ipv4-sock] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio+uvloop-ipv4-fileno] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio+uvloop-ipv6-sock] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio+uvloop-ipv6-fileno] PASSED [ 57%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio+eager-ipv4-sock] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio+eager-ipv4-fileno] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio+eager-ipv6-sock] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[asyncio+eager-ipv6-fileno] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[trio-ipv4-sock] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[trio-ipv4-fileno] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[trio-ipv6-sock] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket[trio-ipv6-fileno] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio-sock-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio-sock-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio-fileno-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio-fileno-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-sock-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-sock-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-fileno-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-fileno-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio+eager-sock-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio+eager-sock-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio+eager-fileno-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[asyncio+eager-fileno-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[trio-sock-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[trio-sock-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[trio-fileno-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_wrong_socket_type[trio-fileno-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio-sock-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio-sock-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio-fileno-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio-fileno-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio+uvloop-sock-ipv4] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio+uvloop-sock-ipv6] PASSED [ 58%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio+uvloop-fileno-ipv4] PASSED [ 59%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio+uvloop-fileno-ipv6] PASSED [ 59%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio+eager-sock-ipv4] PASSED [ 59%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio+eager-sock-ipv6] PASSED [ 59%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio+eager-fileno-ipv4] PASSED [ 59%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[asyncio+eager-fileno-ipv6] PASSED [ 59%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[trio-sock-ipv4] PASSED [ 59%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[trio-sock-ipv6] PASSED [ 59%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[trio-fileno-ipv4] PASSED [ 59%] 108s tests/test_sockets.py::TestConnectedUDPSocket::test_from_socket_not_connected[trio-fileno-ipv6] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio-abstract] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-abstract] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+eager-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+eager-abstract] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[trio-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[trio-abstract] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-str-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-str-abstract] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-path-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-path-abstract] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-abstract] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-abstract] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-str-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-str-abstract] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-path-path] PASSED [ 59%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-path-abstract] PASSED [ 60%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-str-path] PASSED [ 60%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-str-abstract] PASSED [ 60%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-path-path] PASSED [ 60%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-path-abstract] PASSED [ 60%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio-path] PASSED [ 60%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio-abstract] PASSED [ 60%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+uvloop-path] PASSED [ 60%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+uvloop-abstract] PASSED [ 60%] 108s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+eager-path] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+eager-abstract] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[trio-path] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[trio-abstract] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[asyncio] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[asyncio+uvloop] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[asyncio+eager] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[trio] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[asyncio] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[asyncio+eager] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[trio] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[asyncio] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[asyncio+eager] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[trio] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio-path] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio-abstract] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-path] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-abstract] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+eager-path] PASSED [ 60%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+eager-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[trio-path] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[trio-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio-path] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+uvloop-path] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+uvloop-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+eager-path] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+eager-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[trio-path] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[trio-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio-path] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+uvloop-path] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+uvloop-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+eager-path] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+eager-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[trio-path] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[trio-abstract] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket[asyncio-sock] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket[asyncio-fileno] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket[asyncio+uvloop-sock] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket[asyncio+uvloop-fileno] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket[asyncio+eager-sock] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket[asyncio+eager-fileno] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket[trio-sock] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket[trio-fileno] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio-sock] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio-fileno] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-sock] PASSED [ 61%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-fileno] PASSED [ 62%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+eager-sock] PASSED [ 62%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+eager-fileno] PASSED [ 62%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket_wrong_socket_type[trio-sock] PASSED [ 62%] 109s tests/test_sockets.py::TestUNIXDatagramSocket::test_from_socket_wrong_socket_type[trio-fileno] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-path-path-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-path-abstract-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-abstract-path-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-abstract-abstract-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-path-path-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-path-abstract-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-abstract-path-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-abstract-abstract-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-path-path-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-path-abstract-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-abstract-path-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-abstract-abstract-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-path-path-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-path-abstract-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-abstract-path-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-abstract-abstract-peer] PASSED [ 62%] 109s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-path-path-peer] PASSED [ 62%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-path-abstract-peer] PASSED [ 62%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-abstract-path-peer] PASSED [ 62%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-abstract-abstract-peer] PASSED [ 62%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-path-path-peer] PASSED [ 62%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-path-abstract-peer] PASSED [ 62%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-abstract-path-peer] PASSED [ 62%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-abstract-abstract-peer] PASSED [ 62%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-path-path-peer] PASSED [ 62%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-path-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-abstract-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-abstract-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-path-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-path-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-abstract-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-abstract-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-path-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-path-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-abstract-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-abstract-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-path-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-path-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-abstract-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-abstract-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-path-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-path-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-abstract-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-abstract-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-path-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-path-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-abstract-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-abstract-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-path-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-path-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-abstract-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-abstract-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-path-path-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-path-abstract-peer] PASSED [ 63%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-abstract-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-abstract-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-path-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-path-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-abstract-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-abstract-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-path-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-path-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-abstract-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-abstract-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-path-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-path-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-abstract-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-abstract-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-path-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-path-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-abstract-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-abstract-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-path-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-path-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-abstract-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-abstract-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-path-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-path-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-abstract-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-abstract-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-path-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-path-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-abstract-path-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-abstract-abstract-peer] PASSED [ 64%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-path-path-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-path-abstract-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-abstract-path-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-abstract-abstract-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-path-path-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-path-abstract-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-abstract-path-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-abstract-abstract-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-path-path-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-path-abstract-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-abstract-path-peer] PASSED [ 65%] 110s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-abstract-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio-path-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+uvloop-path-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+uvloop-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+eager-path-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+eager-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[trio-path-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[trio-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_str-path-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_str-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_path-path-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_path-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_str-path-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_str-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_path-path-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_path-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_str-path-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_str-abstract-peer] PASSED [ 65%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_path-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_path-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_str-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_str-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_path-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_path-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_str-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_str-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_path-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_path-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_str-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_str-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_path-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_path-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_str-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_str-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_path-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_path-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_str-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_str-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_path-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_path-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_str-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_str-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_path-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_path-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_str-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_str-abstract-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_path-path-peer] PASSED [ 66%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_path-abstract-peer] PASSED [ 67%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_str-path-peer] PASSED [ 67%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_str-abstract-peer] PASSED [ 67%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_path-path-peer] PASSED [ 67%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_path-abstract-peer] PASSED [ 67%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_str-path-peer] PASSED [ 67%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_str-abstract-peer] PASSED [ 67%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_path-path-peer] PASSED [ 67%] 111s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_path-abstract-peer] PASSED [ 67%] 112s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket[asyncio-sock] PASSED [ 67%] 113s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket[asyncio-fileno] PASSED [ 67%] 114s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket[asyncio+uvloop-sock] PASSED [ 67%] 115s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket[asyncio+uvloop-fileno] PASSED [ 67%] 115s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket[asyncio+eager-sock] PASSED [ 67%] 116s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket[asyncio+eager-fileno] PASSED [ 67%] 116s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket[trio-sock] PASSED [ 67%] 116s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket[trio-fileno] PASSED [ 67%] 117s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio-path-sock] PASSED [ 67%] 118s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio-path-fileno] PASSED [ 67%] 119s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio-abstract-sock] PASSED [ 67%] 120s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio-abstract-fileno] PASSED [ 67%] 120s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-path-sock] PASSED [ 67%] 121s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-path-fileno] PASSED [ 67%] 122s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-abstract-sock] PASSED [ 67%] 123s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+uvloop-abstract-fileno] PASSED [ 67%] 124s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+eager-path-sock] PASSED [ 67%] 124s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+eager-path-fileno] PASSED [ 67%] 125s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+eager-abstract-sock] PASSED [ 67%] 126s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[asyncio+eager-abstract-fileno] PASSED [ 67%] 126s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[trio-path-sock] PASSED [ 67%] 126s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[trio-path-fileno] PASSED [ 68%] 126s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[trio-abstract-sock] PASSED [ 68%] 126s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_wrong_socket_type[trio-abstract-fileno] PASSED [ 68%] 127s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_not_connected[asyncio-sock] PASSED [ 68%] 128s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_not_connected[asyncio-fileno] PASSED [ 68%] 129s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_not_connected[asyncio+uvloop-sock] PASSED [ 68%] 129s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_not_connected[asyncio+uvloop-fileno] PASSED [ 68%] 130s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_not_connected[asyncio+eager-sock] PASSED [ 68%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_not_connected[asyncio+eager-fileno] PASSED [ 68%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_not_connected[trio-sock] PASSED [ 68%] 131s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_from_socket_not_connected[trio-fileno] PASSED [ 68%] 131s tests/test_sockets.py::test_tcp_connectable[asyncio] PASSED [ 68%] 131s tests/test_sockets.py::test_tcp_connectable[asyncio+uvloop] PASSED [ 68%] 131s tests/test_sockets.py::test_tcp_connectable[asyncio+eager] PASSED [ 68%] 131s tests/test_sockets.py::test_tcp_connectable[trio] PASSED [ 68%] 131s tests/test_sockets.py::test_unix_connectable[asyncio] PASSED [ 68%] 131s tests/test_sockets.py::test_unix_connectable[asyncio+uvloop] PASSED [ 68%] 131s tests/test_sockets.py::test_unix_connectable[asyncio+eager] PASSED [ 68%] 131s tests/test_sockets.py::test_unix_connectable[trio] PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_pass_connectable PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_tcp[string] PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_tcp[ipv4addr] PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_tcp[ipv6addr] PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_unix[str] PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_unix[bytes] PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_unix[strpath] PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_bad_type PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_tls_true PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_tls_explicit_context PASSED [ 68%] 131s tests/test_sockets.py::TestAsConnectable::test_tls_tcp_implicit_hostname PASSED [ 68%] 131s tests/test_sockets.py::test_getaddrinfo[asyncio] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo[asyncio+uvloop] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo[asyncio+eager] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo[trio] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-1_0] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-1_1] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-1_0] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-1_1] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+eager-1_0] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+eager-1_1] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6addr[trio-1_0] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6addr[trio-1_1] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6_disabled[asyncio] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6_disabled[asyncio+uvloop] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6_disabled[asyncio+eager] PASSED [ 69%] 132s tests/test_sockets.py::test_getaddrinfo_ipv6_disabled[trio] PASSED [ 69%] 132s tests/test_sockets.py::test_getnameinfo[asyncio] PASSED [ 69%] 132s tests/test_sockets.py::test_getnameinfo[asyncio+uvloop] PASSED [ 69%] 132s tests/test_sockets.py::test_getnameinfo[asyncio+eager] PASSED [ 69%] 132s tests/test_sockets.py::test_getnameinfo[trio] PASSED [ 69%] 132s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[asyncio] PASSED [ 69%] 132s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[asyncio+uvloop] PASSED [ 69%] 132s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[asyncio+eager] PASSED [ 69%] 132s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[trio] PASSED [ 69%] 132s tests/test_sockets.py::test_wait_socket[asyncio-readable-socket] PASSED [ 69%] 132s tests/test_sockets.py::test_wait_socket[asyncio-readable-fd] PASSED [ 69%] 132s tests/test_sockets.py::test_wait_socket[asyncio-writable-socket] PASSED [ 69%] 132s tests/test_sockets.py::test_wait_socket[asyncio-writable-fd] PASSED [ 69%] 132s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-readable-socket] PASSED [ 69%] 132s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-readable-fd] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-writable-socket] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-writable-fd] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[asyncio+eager-readable-socket] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[asyncio+eager-readable-fd] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[asyncio+eager-writable-socket] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[asyncio+eager-writable-fd] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[trio-readable-socket] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[trio-readable-fd] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[trio-writable-socket] PASSED [ 70%] 132s tests/test_sockets.py::test_wait_socket[trio-writable-fd] PASSED [ 70%] 132s tests/test_sockets.py::test_deprecated_wait_socket[asyncio] PASSED [ 70%] 132s tests/test_sockets.py::test_deprecated_wait_socket[asyncio+uvloop] PASSED [ 70%] 132s tests/test_sockets.py::test_deprecated_wait_socket[asyncio+eager] PASSED [ 70%] 132s tests/test_sockets.py::test_deprecated_wait_socket[trio] PASSED [ 70%] 132s tests/test_sockets.py::test_interrupted_by_close[asyncio-socket] PASSED [ 70%] 132s tests/test_sockets.py::test_interrupted_by_close[asyncio-fd] PASSED [ 70%] 132s tests/test_sockets.py::test_interrupted_by_close[asyncio+uvloop-socket] PASSED [ 70%] 132s tests/test_sockets.py::test_interrupted_by_close[asyncio+uvloop-fd] PASSED [ 70%] 132s tests/test_sockets.py::test_interrupted_by_close[asyncio+eager-socket] PASSED [ 70%] 132s tests/test_sockets.py::test_interrupted_by_close[asyncio+eager-fd] PASSED [ 70%] 132s tests/test_sockets.py::test_interrupted_by_close[trio-socket] PASSED [ 70%] 132s tests/test_sockets.py::test_interrupted_by_close[trio-fd] PASSED [ 70%] 132s tests/test_subprocesses.py::test_run_process[asyncio-shell] PASSED [ 70%] 132s tests/test_subprocesses.py::test_run_process[asyncio-exec] PASSED [ 70%] 132s tests/test_subprocesses.py::test_run_process[asyncio+uvloop-shell] PASSED [ 70%] 132s tests/test_subprocesses.py::test_run_process[asyncio+uvloop-exec] PASSED [ 70%] 132s tests/test_subprocesses.py::test_run_process[asyncio+eager-shell] PASSED [ 70%] 132s tests/test_subprocesses.py::test_run_process[asyncio+eager-exec] PASSED [ 70%] 132s tests/test_subprocesses.py::test_run_process[trio-shell] PASSED [ 70%] 132s tests/test_subprocesses.py::test_run_process[trio-exec] PASSED [ 71%] 132s tests/test_subprocesses.py::test_run_process_checked[asyncio] PASSED [ 71%] 132s tests/test_subprocesses.py::test_run_process_checked[asyncio+uvloop] PASSED [ 71%] 132s tests/test_subprocesses.py::test_run_process_checked[asyncio+eager] PASSED [ 71%] 132s tests/test_subprocesses.py::test_run_process_checked[trio] PASSED [ 71%] 132s tests/test_subprocesses.py::test_terminate[asyncio] PASSED [ 71%] 132s tests/test_subprocesses.py::test_terminate[asyncio+uvloop] PASSED [ 71%] 132s tests/test_subprocesses.py::test_terminate[asyncio+eager] PASSED [ 71%] 132s tests/test_subprocesses.py::test_terminate[trio] PASSED [ 71%] 132s tests/test_subprocesses.py::test_process_cwd[asyncio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_cwd[asyncio+uvloop] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_cwd[asyncio+eager] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_cwd[trio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_env[asyncio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_env[asyncio+uvloop] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_env[asyncio+eager] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_env[trio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_new_session_sid[asyncio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_new_session_sid[asyncio+uvloop] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_new_session_sid[asyncio+eager] PASSED [ 71%] 133s tests/test_subprocesses.py::test_process_new_session_sid[trio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_open_process_connect_to_file[asyncio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_open_process_connect_to_file[asyncio+uvloop] PASSED [ 71%] 133s tests/test_subprocesses.py::test_open_process_connect_to_file[asyncio+eager] PASSED [ 71%] 133s tests/test_subprocesses.py::test_open_process_connect_to_file[trio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_run_process_connect_to_file[asyncio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_run_process_connect_to_file[asyncio+uvloop] PASSED [ 71%] 133s tests/test_subprocesses.py::test_run_process_connect_to_file[asyncio+eager] PASSED [ 71%] 133s tests/test_subprocesses.py::test_run_process_connect_to_file[trio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_stdin_input_both_passed[asyncio] PASSED [ 71%] 133s tests/test_subprocesses.py::test_stdin_input_both_passed[asyncio+uvloop] PASSED [ 72%] 133s tests/test_subprocesses.py::test_stdin_input_both_passed[asyncio+eager] PASSED [ 72%] 133s tests/test_subprocesses.py::test_stdin_input_both_passed[trio] PASSED [ 72%] 133s tests/test_subprocesses.py::test_run_process_inherit_stdout[asyncio] PASSED [ 72%] 133s tests/test_subprocesses.py::test_run_process_inherit_stdout[asyncio+uvloop] PASSED [ 72%] 133s tests/test_subprocesses.py::test_run_process_inherit_stdout[asyncio+eager] PASSED [ 72%] 133s tests/test_subprocesses.py::test_run_process_inherit_stdout[trio] PASSED [ 72%] 133s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[asyncio] PASSED [ 72%] 133s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[asyncio+uvloop] PASSED [ 72%] 133s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[asyncio+eager] PASSED [ 72%] 133s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[trio] PASSED [ 72%] 133s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[asyncio] XFAIL [ 72%] 133s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[asyncio+uvloop] XFAIL [ 72%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[asyncio+eager] XFAIL [ 72%] 134s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[trio] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio-user0] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio-user1] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio-extra_groups] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio-umask] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-user0] SKIPPED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-user1] SKIPPED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-extra_groups] SKIPPED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-umask] SKIPPED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-user0] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-user1] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-extra_groups] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-umask] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[trio-user0] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[trio-user1] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[trio-extra_groups] PASSED [ 72%] 134s tests/test_subprocesses.py::test_py39_arguments[trio-umask] PASSED [ 73%] 134s tests/test_subprocesses.py::test_close_early[asyncio] PASSED [ 73%] 134s tests/test_subprocesses.py::test_close_early[asyncio+uvloop] PASSED [ 73%] 134s tests/test_subprocesses.py::test_close_early[asyncio+eager] PASSED [ 73%] 134s tests/test_subprocesses.py::test_close_early[trio] PASSED [ 73%] 134s tests/test_subprocesses.py::test_close_while_reading[asyncio] PASSED [ 73%] 134s tests/test_subprocesses.py::test_close_while_reading[asyncio+uvloop] PASSED [ 73%] 134s tests/test_subprocesses.py::test_close_while_reading[asyncio+eager] PASSED [ 73%] 134s tests/test_subprocesses.py::test_close_while_reading[trio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_contextmanager[asyncio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_contextmanager[asyncio+uvloop] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_contextmanager[asyncio+eager] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_contextmanager[trio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio+uvloop] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio+eager] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_manual_acquire[trio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_fast_acquire[asyncio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_fast_acquire[asyncio+uvloop] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_fast_acquire[asyncio+eager] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_fast_acquire[trio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio+uvloop] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio+eager] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_acquire_nowait[trio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio+eager] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[trio] PASSED [ 73%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio-True] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio-False] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+uvloop-True] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+uvloop-False] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+eager-True] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+eager-False] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_async[trio-True] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_async[trio-False] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[asyncio] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[asyncio+uvloop] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[asyncio+eager] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[trio] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releaselast] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releasefirst] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releaselast] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releasefirst] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+eager-releaselast] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+eager-releasefirst] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[trio-releaselast] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[trio-releasefirst] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_statistics[asyncio] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_statistics[asyncio+uvloop] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_statistics[asyncio+eager] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_statistics[trio] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio] PASSED [ 74%] 134s tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio+uvloop] PASSED [ 74%] 135s tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio+eager] PASSED [ 74%] 135s tests/test_synchronization.py::TestLock::test_cancel_after_release[asyncio] PASSED [ 74%] 135s tests/test_synchronization.py::TestLock::test_cancel_after_release[asyncio+uvloop] PASSED [ 74%] 135s tests/test_synchronization.py::TestLock::test_cancel_after_release[asyncio+eager] PASSED [ 74%] 135s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[asyncio] PASSED [ 75%] 135s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 75%] 135s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 75%] 135s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[trio] PASSED [ 75%] 135s tests/test_synchronization.py::TestLock::test_owner_after_release[asyncio] PASSED [ 75%] 135s tests/test_synchronization.py::TestLock::test_owner_after_release[asyncio+uvloop] PASSED [ 75%] 135s tests/test_synchronization.py::TestLock::test_owner_after_release[asyncio+eager] PASSED [ 75%] 135s tests/test_synchronization.py::TestLock::test_owner_after_release[trio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event[asyncio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event[asyncio+uvloop] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event[asyncio+eager] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event[trio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio+uvloop] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio+eager] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event_cancel[trio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[asyncio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[asyncio+uvloop] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[asyncio+eager] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[trio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_statistics[asyncio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_statistics[asyncio+uvloop] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_statistics[asyncio+eager] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_statistics[trio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[asyncio] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 75%] 135s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[trio] PASSED [ 75%] 135s tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio] PASSED [ 75%] 135s tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio+uvloop] PASSED [ 75%] 135s tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio+eager] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_contextmanager[trio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio+uvloop] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio+eager] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_manual_acquire[trio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio+uvloop] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio+eager] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_acquire_nowait[trio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio+eager] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[trio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio+uvloop] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio+eager] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_wait_cancel[trio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_wait_no_lock[asyncio] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_wait_no_lock[asyncio+uvloop] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_wait_no_lock[asyncio+eager] PASSED [ 76%] 135s tests/test_synchronization.py::TestCondition::test_wait_no_lock[trio] PASSED [ 76%] 136s tests/test_synchronization.py::TestCondition::test_statistics[asyncio] PASSED [ 76%] 136s tests/test_synchronization.py::TestCondition::test_statistics[asyncio+uvloop] PASSED [ 76%] 137s tests/test_synchronization.py::TestCondition::test_statistics[asyncio+eager] PASSED [ 76%] 137s tests/test_synchronization.py::TestCondition::test_statistics[trio] PASSED [ 76%] 137s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[asyncio] PASSED [ 76%] 137s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 76%] 137s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 76%] 137s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCondition::test_wait_for[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestCondition::test_wait_for[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestCondition::test_wait_for[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestCondition::test_wait_for[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_contextmanager[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio+uvloop] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio+eager] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[trio] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releaselast] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releasefirst] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releaselast] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releasefirst] PASSED [ 77%] 137s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+eager-releaselast] PASSED [ 77%] 138s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+eager-releasefirst] PASSED [ 77%] 138s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[trio-releaselast] PASSED [ 77%] 138s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[trio-releasefirst] PASSED [ 77%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-2] PASSED [ 77%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-None] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-2] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-None] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+eager-2] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+eager-None] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value[trio-2] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value[trio-None] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[trio] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_statistics[trio] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_acquire_race[trio] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_cancel_after_release[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_cancel_after_release[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_cancel_after_release[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 78%] 138s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[trio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio] PASSED [ 78%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[trio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[trio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[trio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_limit[trio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[trio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[trio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio+eager] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[trio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio+uvloop] PASSED [ 79%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio+eager] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[trio] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio+uvloop] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio+eager] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[trio] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio+uvloop] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio+eager] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[asyncio] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[asyncio+uvloop] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[asyncio+eager] PASSED [ 80%] 138s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[trio] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[asyncio] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[asyncio+uvloop] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[asyncio+eager] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[trio] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[asyncio] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[trio] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[asyncio] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[asyncio+uvloop] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[asyncio+eager] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[trio] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_acquire_cancelled[asyncio] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_acquire_cancelled[asyncio+uvloop] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_acquire_cancelled[asyncio+eager] PASSED [ 80%] 139s tests/test_synchronization.py::TestCapacityLimiter::test_acquire_cancelled[trio] PASSED [ 80%] 139s tests/test_taskgroups.py::test_already_closed[asyncio] PASSED [ 80%] 139s tests/test_taskgroups.py::test_already_closed[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_already_closed[asyncio+eager] PASSED [ 81%] 139s tests/test_taskgroups.py::test_already_closed[trio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_success[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_success[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_success[asyncio+eager] PASSED [ 81%] 139s tests/test_taskgroups.py::test_success[trio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_run_natively[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_run_natively[trio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_soon_while_running[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_soon_while_running[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_soon_while_running[asyncio+eager] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_soon_while_running[trio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_soon_after_error[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_soon_after_error[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_soon_after_error[asyncio+eager] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_soon_after_error[trio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_no_value[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_no_value[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_no_value[asyncio+eager] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_no_value[trio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_called_twice[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_called_twice[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_called_twice[asyncio+eager] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_called_twice[trio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_no_called_started_twice[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_no_called_started_twice[asyncio+uvloop] PASSED [ 81%] 139s tests/test_taskgroups.py::test_no_called_started_twice[asyncio+eager] PASSED [ 81%] 139s tests/test_taskgroups.py::test_no_called_started_twice[trio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_with_value[asyncio] PASSED [ 81%] 139s tests/test_taskgroups.py::test_start_with_value[asyncio+uvloop] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_with_value[asyncio+eager] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_with_value[trio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio+uvloop] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio+eager] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_crash_before_started_call[trio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio+uvloop] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio+eager] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_crash_after_started_call[trio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_no_started_call[asyncio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_no_started_call[asyncio+uvloop] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_no_started_call[asyncio+eager] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_no_started_call[trio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_cancelled[asyncio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_cancelled[asyncio+uvloop] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_cancelled[asyncio+eager] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_cancelled[trio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio+uvloop] PASSED [ 82%] 139s tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio+eager] PASSED [ 82%] 140s tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio] PASSED [ 82%] 140s tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio+uvloop] PASSED [ 82%] 140s tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio+eager] PASSED [ 82%] 140s tests/test_taskgroups.py::test_propagate_native_cancellation_from_taskgroup[asyncio] PASSED [ 82%] 140s tests/test_taskgroups.py::test_propagate_native_cancellation_from_taskgroup[asyncio+uvloop] PASSED [ 82%] 140s tests/test_taskgroups.py::test_propagate_native_cancellation_from_taskgroup[asyncio+eager] PASSED [ 82%] 141s tests/test_taskgroups.py::test_cancel_with_nested_task_groups[asyncio] PASSED [ 82%] 141s tests/test_taskgroups.py::test_cancel_with_nested_task_groups[asyncio+uvloop] PASSED [ 82%] 142s tests/test_taskgroups.py::test_cancel_with_nested_task_groups[asyncio+eager] PASSED [ 83%] 142s tests/test_taskgroups.py::test_start_exception_delivery[asyncio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_start_exception_delivery[asyncio+uvloop] PASSED [ 83%] 142s tests/test_taskgroups.py::test_start_exception_delivery[asyncio+eager] PASSED [ 83%] 142s tests/test_taskgroups.py::test_start_exception_delivery[trio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_start_cancel_after_error[asyncio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_start_cancel_after_error[asyncio+uvloop] PASSED [ 83%] 142s tests/test_taskgroups.py::test_start_cancel_after_error[asyncio+eager] PASSED [ 83%] 142s tests/test_taskgroups.py::test_start_cancel_after_error[trio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_host_exception[asyncio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_host_exception[asyncio+uvloop] PASSED [ 83%] 142s tests/test_taskgroups.py::test_host_exception[asyncio+eager] PASSED [ 83%] 142s tests/test_taskgroups.py::test_host_exception[trio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_level_cancellation[asyncio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_level_cancellation[asyncio+uvloop] PASSED [ 83%] 142s tests/test_taskgroups.py::test_level_cancellation[asyncio+eager] PASSED [ 83%] 142s tests/test_taskgroups.py::test_level_cancellation[trio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio+uvloop] PASSED [ 83%] 142s tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio+eager] PASSED [ 83%] 142s tests/test_taskgroups.py::test_failing_child_task_cancels_host[trio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio+uvloop] PASSED [ 83%] 142s tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio+eager] PASSED [ 83%] 142s tests/test_taskgroups.py::test_failing_host_task_cancels_children[trio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio+uvloop] PASSED [ 83%] 142s tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio+eager] PASSED [ 83%] 142s tests/test_taskgroups.py::test_cancel_scope_in_another_task[trio] PASSED [ 83%] 142s tests/test_taskgroups.py::test_cancel_propagation[asyncio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_propagation[asyncio+uvloop] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_propagation[asyncio+eager] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_propagation[trio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_twice[asyncio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_twice[asyncio+uvloop] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_twice[asyncio+eager] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_twice[trio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio+uvloop] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio+eager] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_exiting_task_group[trio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_before_entering_scope[asyncio] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_before_entering_scope[asyncio+uvloop] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_before_entering_scope[asyncio+eager] PASSED [ 84%] 142s tests/test_taskgroups.py::test_cancel_before_entering_scope[trio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_exception_group_children[asyncio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_exception_group_children[asyncio+uvloop] PASSED [ 84%] 143s tests/test_taskgroups.py::test_exception_group_children[asyncio+eager] PASSED [ 84%] 143s tests/test_taskgroups.py::test_exception_group_children[trio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_exception_group_host[asyncio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_exception_group_host[asyncio+uvloop] PASSED [ 84%] 143s tests/test_taskgroups.py::test_exception_group_host[asyncio+eager] PASSED [ 84%] 143s tests/test_taskgroups.py::test_exception_group_host[trio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio+uvloop] PASSED [ 84%] 143s tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio+eager] PASSED [ 84%] 143s tests/test_taskgroups.py::test_escaping_cancelled_exception[trio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio] PASSED [ 84%] 143s tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio+uvloop] PASSED [ 84%] 143s tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio+eager] PASSED [ 85%] 144s tests/test_taskgroups.py::test_cancel_scope_cleared[trio] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after[asyncio-instant] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after[asyncio-delayed] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after[asyncio+uvloop-instant] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after[asyncio+uvloop-delayed] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after[asyncio+eager-instant] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after[asyncio+eager-delayed] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after[trio-instant] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after[trio-delayed] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio+uvloop] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio+eager] PASSED [ 85%] 144s tests/test_taskgroups.py::test_fail_after_no_timeout[trio] PASSED [ 85%] 145s tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio] PASSED [ 85%] 145s tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio+uvloop] PASSED [ 85%] 145s tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio+eager] PASSED [ 85%] 145s tests/test_taskgroups.py::test_fail_after_after_cancellation[trio] PASSED [ 85%] 145s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[asyncio] PASSED [ 85%] 145s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[asyncio+uvloop] PASSED [ 85%] 145s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[asyncio+eager] PASSED [ 85%] 145s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[trio] PASSED [ 85%] 145s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[asyncio] XFAIL [ 85%] 145s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[asyncio+uvloop] XFAIL [ 85%] 146s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[asyncio+eager] XFAIL [ 85%] 146s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[trio] XFAIL [ 85%] 146s tests/test_taskgroups.py::test_move_on_after[asyncio-instant] PASSED [ 85%] 146s tests/test_taskgroups.py::test_move_on_after[asyncio-delayed] PASSED [ 85%] 146s tests/test_taskgroups.py::test_move_on_after[asyncio+uvloop-instant] PASSED [ 85%] 146s tests/test_taskgroups.py::test_move_on_after[asyncio+uvloop-delayed] PASSED [ 85%] 146s tests/test_taskgroups.py::test_move_on_after[asyncio+eager-instant] PASSED [ 86%] 146s tests/test_taskgroups.py::test_move_on_after[asyncio+eager-delayed] PASSED [ 86%] 146s tests/test_taskgroups.py::test_move_on_after[trio-instant] PASSED [ 86%] 146s tests/test_taskgroups.py::test_move_on_after[trio-delayed] PASSED [ 86%] 146s tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio] PASSED [ 86%] 146s tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio+uvloop] PASSED [ 86%] 147s tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio+eager] PASSED [ 86%] 147s tests/test_taskgroups.py::test_move_on_after_no_timeout[trio] PASSED [ 86%] 147s tests/test_taskgroups.py::test_nested_move_on_after[asyncio] PASSED [ 86%] 147s tests/test_taskgroups.py::test_nested_move_on_after[asyncio+uvloop] PASSED [ 86%] 147s tests/test_taskgroups.py::test_nested_move_on_after[asyncio+eager] PASSED [ 86%] 147s tests/test_taskgroups.py::test_nested_move_on_after[trio] PASSED [ 86%] 147s tests/test_taskgroups.py::test_shielding[asyncio] PASSED [ 86%] 147s tests/test_taskgroups.py::test_shielding[asyncio+uvloop] PASSED [ 86%] 147s tests/test_taskgroups.py::test_shielding[asyncio+eager] PASSED [ 86%] 148s tests/test_taskgroups.py::test_shielding[trio] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio+uvloop] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio+eager] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cancel_from_shielded_scope[trio] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cancel_shielded_scope[asyncio] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cancel_shielded_scope[asyncio+uvloop] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cancel_shielded_scope[asyncio+eager] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cancel_shielded_scope[trio] PASSED [ 86%] 148s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[asyncio] PASSED [ 86%] 148s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[asyncio+uvloop] PASSED [ 86%] 148s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[asyncio+eager] PASSED [ 86%] 148s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[trio] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cleanup_after_native_cancel[asyncio] PASSED [ 86%] 148s tests/test_taskgroups.py::test_cleanup_after_native_cancel[asyncio+uvloop] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cleanup_after_native_cancel[asyncio+eager] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_not_caught[asyncio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_not_caught[asyncio+uvloop] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_not_caught[asyncio+eager] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_not_caught[trio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[asyncio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[asyncio+uvloop] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[asyncio+eager] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[trio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[asyncio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[asyncio+uvloop] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[asyncio+eager] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[trio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[asyncio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[asyncio+uvloop] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[asyncio+eager] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[trio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[asyncio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[asyncio+uvloop] PASSED [ 87%] 148s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[asyncio+eager] PASSED [ 87%] 148s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[trio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio+uvloop] PASSED [ 87%] 148s tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio+eager] PASSED [ 87%] 148s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio+uvloop] PASSED [ 87%] 148s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio+eager] PASSED [ 87%] 148s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[trio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_shielding_mutate[asyncio] PASSED [ 87%] 148s tests/test_taskgroups.py::test_shielding_mutate[asyncio+uvloop] PASSED [ 88%] 149s tests/test_taskgroups.py::test_shielding_mutate[asyncio+eager] PASSED [ 88%] 149s tests/test_taskgroups.py::test_shielding_mutate[trio] PASSED [ 88%] 149s tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio] PASSED [ 88%] 149s tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio+uvloop] PASSED [ 88%] 149s tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio+eager] PASSED [ 88%] 149s tests/test_taskgroups.py::test_cancel_scope_in_child_task[trio] PASSED [ 88%] 149s tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio] PASSED [ 88%] 149s tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio+uvloop] PASSED [ 88%] 149s tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio+eager] PASSED [ 88%] 149s tests/test_taskgroups.py::test_exception_cancels_siblings[trio] PASSED [ 88%] 149s tests/test_taskgroups.py::test_cancel_cascade[asyncio] PASSED [ 88%] 149s tests/test_taskgroups.py::test_cancel_cascade[asyncio+uvloop] PASSED [ 88%] 150s tests/test_taskgroups.py::test_cancel_cascade[asyncio+eager] PASSED [ 88%] 150s tests/test_taskgroups.py::test_cancel_cascade[trio] PASSED [ 88%] 150s tests/test_taskgroups.py::test_cancelled_parent[asyncio] PASSED [ 88%] 150s tests/test_taskgroups.py::test_cancelled_parent[asyncio+uvloop] PASSED [ 88%] 150s tests/test_taskgroups.py::test_cancelled_parent[asyncio+eager] PASSED [ 88%] 150s tests/test_taskgroups.py::test_cancelled_parent[trio] PASSED [ 88%] 150s tests/test_taskgroups.py::test_shielded_deadline[asyncio] PASSED [ 88%] 150s tests/test_taskgroups.py::test_shielded_deadline[asyncio+uvloop] PASSED [ 88%] 150s tests/test_taskgroups.py::test_shielded_deadline[asyncio+eager] PASSED [ 88%] 150s tests/test_taskgroups.py::test_shielded_deadline[trio] PASSED [ 88%] 150s tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio] PASSED [ 88%] 150s tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio+uvloop] PASSED [ 88%] 150s tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio+eager] PASSED [ 88%] 150s tests/test_taskgroups.py::test_deadline_reached_on_start[trio] PASSED [ 88%] 150s tests/test_taskgroups.py::test_deadline_moved[asyncio] PASSED [ 88%] 150s tests/test_taskgroups.py::test_deadline_moved[asyncio+uvloop] PASSED [ 88%] 150s tests/test_taskgroups.py::test_deadline_moved[asyncio+eager] PASSED [ 88%] 151s tests/test_taskgroups.py::test_deadline_moved[trio] PASSED [ 89%] 151s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio] PASSED [ 89%] 151s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio+uvloop] PASSED [ 89%] 151s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio+eager] PASSED [ 89%] 151s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[trio] PASSED [ 89%] 151s tests/test_taskgroups.py::test_nested_fail_after[asyncio] PASSED [ 89%] 151s tests/test_taskgroups.py::test_nested_fail_after[asyncio+uvloop] PASSED [ 89%] 151s tests/test_taskgroups.py::test_nested_fail_after[asyncio+eager] PASSED [ 89%] 151s tests/test_taskgroups.py::test_nested_fail_after[trio] PASSED [ 89%] 151s tests/test_taskgroups.py::test_nested_shield[asyncio] PASSED [ 89%] 151s tests/test_taskgroups.py::test_nested_shield[asyncio+uvloop] PASSED [ 89%] 152s tests/test_taskgroups.py::test_nested_shield[asyncio+eager] PASSED [ 89%] 152s tests/test_taskgroups.py::test_nested_shield[trio] PASSED [ 89%] 152s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[asyncio] PASSED [ 89%] 152s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[asyncio+uvloop] PASSED [ 89%] 152s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[asyncio+eager] PASSED [ 89%] 152s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[trio] PASSED [ 89%] 152s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[asyncio] PASSED [ 89%] 152s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[asyncio+uvloop] PASSED [ 89%] 152s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[asyncio+eager] PASSED [ 89%] 152s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[trio] PASSED [ 89%] 152s tests/test_taskgroups.py::test_exception_group_filtering[asyncio] PASSED [ 89%] 152s tests/test_taskgroups.py::test_exception_group_filtering[asyncio+uvloop] PASSED [ 89%] 152s tests/test_taskgroups.py::test_exception_group_filtering[asyncio+eager] PASSED [ 89%] 152s tests/test_taskgroups.py::test_exception_group_filtering[trio] PASSED [ 89%] 152s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio] PASSED [ 89%] 153s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio+uvloop] PASSED [ 89%] 153s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio+eager] PASSED [ 89%] 153s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[trio] PASSED [ 89%] 153s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio] PASSED [ 90%] 153s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio+uvloop] PASSED [ 90%] 153s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio+eager] PASSED [ 90%] 153s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[trio] PASSED [ 90%] 153s tests/test_taskgroups.py::test_cancel_generator_based_task SKIPPED (...) [ 90%] 153s tests/test_taskgroups.py::test_schedule_old_style_coroutine_func[asyncio] SKIPPED [ 90%] 153s tests/test_taskgroups.py::test_schedule_old_style_coroutine_func[asyncio+uvloop] SKIPPED [ 90%] 153s tests/test_taskgroups.py::test_schedule_old_style_coroutine_func[asyncio+eager] SKIPPED [ 90%] 153s tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio] PASSED [ 90%] 153s tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio+uvloop] PASSED [ 90%] 153s tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio+eager] PASSED [ 90%] 153s tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio] PASSED [ 90%] 153s tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio+uvloop] PASSED [ 90%] 153s tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio+eager] PASSED [ 90%] 153s tests/test_taskgroups.py::test_cancel_completed_task[asyncio] PASSED [ 90%] 153s tests/test_taskgroups.py::test_cancel_completed_task[asyncio+uvloop] PASSED [ 90%] 153s tests/test_taskgroups.py::test_cancel_completed_task[asyncio+eager] PASSED [ 90%] 153s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio] PASSED [ 90%] 153s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio+uvloop] PASSED [ 90%] 153s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio+eager] PASSED [ 90%] 153s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[trio] PASSED [ 90%] 154s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio] PASSED [ 90%] 154s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio+uvloop] PASSED [ 90%] 154s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio+eager] PASSED [ 90%] 154s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[trio] PASSED [ 90%] 154s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio] PASSED [ 90%] 154s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio+uvloop] PASSED [ 90%] 154s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio+eager] PASSED [ 90%] 154s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[trio] PASSED [ 90%] 154s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio] PASSED [ 90%] 154s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio+uvloop] PASSED [ 91%] 154s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio+eager] PASSED [ 91%] 154s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[trio] PASSED [ 91%] 154s tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio] PASSED [ 91%] 154s tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio+uvloop] PASSED [ 91%] 154s tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio+eager] PASSED [ 91%] 154s tests/test_taskgroups.py::test_unhandled_exception_group PASSED [ 91%] 154s tests/test_taskgroups.py::test_single_cancellation_exc[asyncio] PASSED [ 91%] 154s tests/test_taskgroups.py::test_single_cancellation_exc[asyncio+uvloop] PASSED [ 91%] 154s tests/test_taskgroups.py::test_single_cancellation_exc[asyncio+eager] PASSED [ 91%] 154s tests/test_taskgroups.py::test_single_cancellation_exc[trio] PASSED [ 91%] 154s tests/test_taskgroups.py::test_start_soon_parent_id[asyncio] PASSED [ 91%] 154s tests/test_taskgroups.py::test_start_soon_parent_id[asyncio+uvloop] PASSED [ 91%] 154s tests/test_taskgroups.py::test_start_soon_parent_id[asyncio+eager] PASSED [ 91%] 154s tests/test_taskgroups.py::test_start_soon_parent_id[trio] PASSED [ 91%] 154s tests/test_taskgroups.py::test_start_parent_id[asyncio] PASSED [ 91%] 154s tests/test_taskgroups.py::test_start_parent_id[asyncio+uvloop] PASSED [ 91%] 154s tests/test_taskgroups.py::test_start_parent_id[asyncio+eager] PASSED [ 91%] 154s tests/test_taskgroups.py::test_start_parent_id[trio] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_native_cancel[asyncio] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_native_cancel[asyncio+uvloop] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_native_cancel[asyncio+eager] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_cancel[asyncio] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_cancel[asyncio+uvloop] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_cancel[asyncio+eager] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_and_native_cancel[asyncio] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_and_native_cancel[asyncio+uvloop] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_and_native_cancel[asyncio+eager] PASSED [ 91%] 154s tests/test_taskgroups.py::TestUncancel::test_cancel_message_replaced[asyncio] PASSED [ 91%] 155s tests/test_taskgroups.py::TestUncancel::test_cancel_message_replaced[asyncio+uvloop] PASSED [ 91%] 155s tests/test_taskgroups.py::TestUncancel::test_cancel_message_replaced[asyncio+eager] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_cancel_counter_nested_scopes[asyncio] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_cancel_counter_nested_scopes[asyncio+uvloop] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_cancel_counter_nested_scopes[asyncio+eager] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_taskgroup_cancelled[asyncio] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_taskgroup_cancelled[asyncio+uvloop] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_taskgroup_cancelled[asyncio+eager] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_group_aexit_native_cancel[asyncio] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_group_aexit_native_cancel[asyncio+uvloop] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_group_aexit_native_cancel[asyncio+eager] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_child_task_failed[asyncio] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_child_task_failed[asyncio+uvloop] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_child_task_failed[asyncio+eager] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_cancelled_scope_based_checkpoint[asyncio] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_cancelled_scope_based_checkpoint[asyncio+uvloop] PASSED [ 92%] 155s tests/test_taskgroups.py::TestUncancel::test_uncancel_cancelled_scope_based_checkpoint[asyncio+eager] PASSED [ 92%] 155s tests/test_taskgroups.py::test_cancel_before_entering_task_group[asyncio] PASSED [ 92%] 155s tests/test_taskgroups.py::test_cancel_before_entering_task_group[asyncio+uvloop] PASSED [ 92%] 155s tests/test_taskgroups.py::test_cancel_before_entering_task_group[asyncio+eager] PASSED [ 92%] 155s tests/test_taskgroups.py::test_cancel_before_entering_task_group[trio] PASSED [ 92%] 155s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[asyncio] PASSED [ 92%] 155s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[asyncio+uvloop] PASSED [ 92%] 155s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[asyncio+eager] PASSED [ 92%] 155s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[trio] PASSED [ 92%] 155s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[asyncio] PASSED [ 92%] 155s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[asyncio+uvloop] PASSED [ 92%] 155s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[asyncio+eager] PASSED [ 92%] 155s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[trio] PASSED [ 92%] 155s tests/test_taskgroups.py::test_start_cancels_parent_scope[asyncio] PASSED [ 92%] 155s tests/test_taskgroups.py::test_start_cancels_parent_scope[asyncio+uvloop] PASSED [ 92%] 155s tests/test_taskgroups.py::test_start_cancels_parent_scope[asyncio+eager] PASSED [ 93%] 155s tests/test_taskgroups.py::test_start_cancels_parent_scope[trio] PASSED [ 93%] 155s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[asyncio] PASSED [ 93%] 155s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[asyncio+uvloop] PASSED [ 93%] 155s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[asyncio+eager] PASSED [ 93%] 155s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[trio] PASSED [ 93%] 155s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[asyncio] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[asyncio+uvloop] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[asyncio+eager] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[trio] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[asyncio] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[asyncio+uvloop] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[asyncio+eager] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[trio] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[asyncio] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[asyncio+uvloop] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[asyncio+eager] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[trio] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[asyncio] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[asyncio+uvloop] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[asyncio+eager] PASSED [ 93%] 156s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[trio] PASSED [ 93%] 156s tests/test_taskgroups.py::test_eager_task_factory[False-asyncio] PASSED [ 93%] 156s tests/test_taskgroups.py::test_eager_task_factory[True-asyncio] PASSED [ 93%] 156s tests/test_taskgroups.py::test_patched_asyncio_task[asyncio] PASSED [ 93%] 156s tests/test_taskgroups.py::test_patched_asyncio_task[asyncio+uvloop] PASSED [ 93%] 156s tests/test_taskgroups.py::test_patched_asyncio_task[asyncio+eager] PASSED [ 93%] 156s tests/test_taskgroups.py::test_exception_groups_suppresses_exc_context[asyncio] PASSED [ 93%] 156s tests/test_taskgroups.py::test_exception_groups_suppresses_exc_context[asyncio+uvloop] PASSED [ 93%] 156s tests/test_taskgroups.py::test_exception_groups_suppresses_exc_context[asyncio+eager] PASSED [ 94%] 156s tests/test_taskgroups.py::test_exception_groups_suppresses_exc_context[trio] PASSED [ 94%] 156s tests/test_taskgroups.py::test_cancel_reason[asyncio] PASSED [ 94%] 156s tests/test_taskgroups.py::test_cancel_reason[asyncio+uvloop] PASSED [ 94%] 156s tests/test_taskgroups.py::test_cancel_reason[asyncio+eager] PASSED [ 94%] 156s tests/test_taskgroups.py::test_cancel_reason[trio] PASSED [ 94%] 156s tests/test_tempfile.py::TestTemporaryFile::test_temporary_file[asyncio] PASSED [ 94%] 156s tests/test_tempfile.py::TestTemporaryFile::test_temporary_file[asyncio+uvloop] PASSED [ 94%] 156s tests/test_tempfile.py::TestTemporaryFile::test_temporary_file[asyncio+eager] PASSED [ 94%] 156s tests/test_tempfile.py::TestTemporaryFile::test_temporary_file[trio] PASSED [ 94%] 156s tests/test_tempfile.py::TestNamedTemporaryFile::test_named_temporary_file[asyncio] PASSED [ 94%] 156s tests/test_tempfile.py::TestNamedTemporaryFile::test_named_temporary_file[asyncio+uvloop] PASSED [ 94%] 156s tests/test_tempfile.py::TestNamedTemporaryFile::test_named_temporary_file[asyncio+eager] PASSED [ 94%] 156s tests/test_tempfile.py::TestNamedTemporaryFile::test_named_temporary_file[trio] PASSED [ 94%] 156s tests/test_tempfile.py::TestNamedTemporaryFile::test_exception_handling[asyncio] PASSED [ 94%] 156s tests/test_tempfile.py::TestNamedTemporaryFile::test_exception_handling[asyncio+uvloop] PASSED [ 94%] 156s tests/test_tempfile.py::TestNamedTemporaryFile::test_exception_handling[asyncio+eager] PASSED [ 94%] 156s tests/test_tempfile.py::TestNamedTemporaryFile::test_exception_handling[trio] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_writewithout_rolled[asyncio] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_writewithout_rolled[asyncio+uvloop] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_writewithout_rolled[asyncio+eager] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_writewithout_rolled[trio] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_writelines[asyncio] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_writelines[asyncio+uvloop] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_writelines[asyncio+eager] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_writelines[trio] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_closed_state[asyncio] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_closed_state[asyncio+uvloop] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_closed_state[asyncio+eager] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_closed_state[trio] PASSED [ 94%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_exact_boundary_no_rollover[asyncio] PASSED [ 95%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_exact_boundary_no_rollover[asyncio+uvloop] PASSED [ 95%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_exact_boundary_no_rollover[asyncio+eager] PASSED [ 95%] 156s tests/test_tempfile.py::TestSpooledTemporaryFile::test_exact_boundary_no_rollover[trio] PASSED [ 95%] 156s tests/test_tempfile.py::TestTemporaryDirectory::test_context_manager[asyncio] PASSED [ 95%] 156s tests/test_tempfile.py::TestTemporaryDirectory::test_context_manager[asyncio+uvloop] PASSED [ 95%] 156s tests/test_tempfile.py::TestTemporaryDirectory::test_context_manager[asyncio+eager] PASSED [ 95%] 156s tests/test_tempfile.py::TestTemporaryDirectory::test_context_manager[trio] PASSED [ 95%] 156s tests/test_tempfile.py::TestTemporaryDirectory::test_cleanup_method[asyncio] PASSED [ 95%] 156s tests/test_tempfile.py::TestTemporaryDirectory::test_cleanup_method[asyncio+uvloop] PASSED [ 95%] 157s tests/test_tempfile.py::TestTemporaryDirectory::test_cleanup_method[asyncio+eager] PASSED [ 95%] 157s tests/test_tempfile.py::TestTemporaryDirectory::test_cleanup_method[trio] PASSED [ 95%] 157s tests/test_tempfile.py::TestTemporaryDirectory::test_exception_handling[asyncio] PASSED [ 95%] 157s tests/test_tempfile.py::TestTemporaryDirectory::test_exception_handling[asyncio+uvloop] PASSED [ 95%] 157s tests/test_tempfile.py::TestTemporaryDirectory::test_exception_handling[asyncio+eager] PASSED [ 95%] 157s tests/test_tempfile.py::TestTemporaryDirectory::test_exception_handling[trio] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkstemp[asyncio-.txt-mkstemp_-True-mkstemp] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkstemp[asyncio-.txt-mkstemp_-False-mkstemp] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkstemp[asyncio+uvloop-.txt-mkstemp_-True-mkstemp] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkstemp[asyncio+uvloop-.txt-mkstemp_-False-mkstemp] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkstemp[asyncio+eager-.txt-mkstemp_-True-mkstemp] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkstemp[asyncio+eager-.txt-mkstemp_-False-mkstemp] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkstemp[trio-.txt-mkstemp_-True-mkstemp] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkstemp[trio-.txt-mkstemp_-False-mkstemp] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkdtemp[asyncio-mkdtemp_0] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkdtemp[asyncio-mkdtemp_1] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkdtemp[asyncio+uvloop-mkdtemp_0] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkdtemp[asyncio+uvloop-mkdtemp_1] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkdtemp[asyncio+eager-mkdtemp_0] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkdtemp[asyncio+eager-mkdtemp_1] PASSED [ 95%] 157s tests/test_tempfile.py::test_mkdtemp[trio-mkdtemp_0] PASSED [ 96%] 157s tests/test_tempfile.py::test_mkdtemp[trio-mkdtemp_1] PASSED [ 96%] 157s tests/test_tempfile.py::test_gettemp_functions[asyncio] PASSED [ 96%] 157s tests/test_tempfile.py::test_gettemp_functions[asyncio+uvloop] PASSED [ 96%] 157s tests/test_tempfile.py::test_gettemp_functions[asyncio+eager] PASSED [ 96%] 157s tests/test_tempfile.py::test_gettemp_functions[trio] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_run_sync[asyncio] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_run_sync[asyncio+uvloop] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_run_sync[asyncio+eager] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_run_sync[trio] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_args_kwargs[asyncio] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_args_kwargs[asyncio+uvloop] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_args_kwargs[asyncio+eager] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_args_kwargs[trio] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_exception[asyncio] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_exception[asyncio+uvloop] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_exception[asyncio+eager] PASSED [ 96%] 157s tests/test_to_interpreter.py::test_exception[trio] PASSED [ 96%] 157s tests/test_to_process.py::test_run_sync_in_process_pool[asyncio] PASSED [ 96%] 157s tests/test_to_process.py::test_run_sync_in_process_pool[asyncio+uvloop] PASSED [ 96%] 157s tests/test_to_process.py::test_run_sync_in_process_pool[asyncio+eager] PASSED [ 96%] 158s tests/test_to_process.py::test_run_sync_in_process_pool[trio] PASSED [ 96%] 158s tests/test_to_process.py::test_identical_sys_path[asyncio] PASSED [ 96%] 158s tests/test_to_process.py::test_identical_sys_path[asyncio+uvloop] PASSED [ 96%] 158s tests/test_to_process.py::test_identical_sys_path[asyncio+eager] PASSED [ 96%] 158s tests/test_to_process.py::test_identical_sys_path[trio] PASSED [ 96%] 158s tests/test_to_process.py::test_partial[asyncio] PASSED [ 96%] 158s tests/test_to_process.py::test_partial[asyncio+uvloop] PASSED [ 96%] 158s tests/test_to_process.py::test_partial[asyncio+eager] PASSED [ 96%] 158s tests/test_to_process.py::test_partial[trio] PASSED [ 97%] 159s tests/test_to_process.py::test_exception[asyncio] PASSED [ 97%] 159s tests/test_to_process.py::test_exception[asyncio+uvloop] PASSED [ 97%] 159s tests/test_to_process.py::test_exception[asyncio+eager] PASSED [ 97%] 159s tests/test_to_process.py::test_exception[trio] PASSED [ 97%] 159s tests/test_to_process.py::test_print[asyncio] PASSED [ 97%] 159s tests/test_to_process.py::test_print[asyncio+uvloop] PASSED [ 97%] 159s tests/test_to_process.py::test_print[asyncio+eager] PASSED [ 97%] 159s tests/test_to_process.py::test_print[trio] PASSED [ 97%] 159s tests/test_to_process.py::test_cancel_before[asyncio] PASSED [ 97%] 159s tests/test_to_process.py::test_cancel_before[asyncio+uvloop] PASSED [ 97%] 159s tests/test_to_process.py::test_cancel_before[asyncio+eager] PASSED [ 97%] 159s tests/test_to_process.py::test_cancel_before[trio] PASSED [ 97%] 160s tests/test_to_process.py::test_cancel_during[asyncio] PASSED [ 97%] 160s tests/test_to_process.py::test_cancel_during[asyncio+uvloop] PASSED [ 97%] 160s tests/test_to_process.py::test_cancel_during[asyncio+eager] PASSED [ 97%] 161s tests/test_to_process.py::test_cancel_during[trio] PASSED [ 97%] 161s tests/test_to_process.py::test_exec_while_pruning[asyncio] PASSED [ 97%] 161s tests/test_to_process.py::test_exec_while_pruning[asyncio+uvloop] PASSED [ 97%] 161s tests/test_to_process.py::test_exec_while_pruning[asyncio+eager] PASSED [ 97%] 161s tests/test_to_process.py::test_exec_while_pruning[trio] PASSED [ 97%] 161s tests/test_to_process.py::test_nonexistent_main_module[asyncio] PASSED [ 97%] 161s tests/test_to_process.py::test_nonexistent_main_module[asyncio+uvloop] PASSED [ 97%] 161s tests/test_to_process.py::test_nonexistent_main_module[asyncio+eager] PASSED [ 97%] 161s tests/test_to_process.py::test_nonexistent_main_module[trio] PASSED [ 97%] 161s tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio] PASSED [ 97%] 161s tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio+uvloop] PASSED [ 97%] 161s tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio+eager] PASSED [ 97%] 161s tests/test_to_thread.py::test_run_in_thread_cancelled[trio] PASSED [ 97%] 161s tests/test_to_thread.py::test_run_in_thread_exception[asyncio] PASSED [ 97%] 161s tests/test_to_thread.py::test_run_in_thread_exception[asyncio+uvloop] PASSED [ 98%] 162s tests/test_to_thread.py::test_run_in_thread_exception[asyncio+eager] PASSED [ 98%] 162s tests/test_to_thread.py::test_run_in_thread_exception[trio] PASSED [ 98%] 162s tests/test_to_thread.py::test_run_in_custom_limiter[asyncio] PASSED [ 98%] 162s tests/test_to_thread.py::test_run_in_custom_limiter[asyncio+uvloop] PASSED [ 98%] 162s tests/test_to_thread.py::test_run_in_custom_limiter[asyncio+eager] PASSED [ 98%] 162s tests/test_to_thread.py::test_run_in_custom_limiter[trio] PASSED [ 98%] 162s tests/test_to_thread.py::test_cancel_worker_thread[asyncio-noabandon] PASSED [ 98%] 162s tests/test_to_thread.py::test_cancel_worker_thread[asyncio-abandon] PASSED [ 98%] 163s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-noabandon] PASSED [ 98%] 163s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-abandon] PASSED [ 98%] 163s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+eager-noabandon] PASSED [ 98%] 163s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+eager-abandon] PASSED [ 98%] 163s tests/test_to_thread.py::test_cancel_worker_thread[trio-noabandon] PASSED [ 98%] 164s tests/test_to_thread.py::test_cancel_worker_thread[trio-abandon] PASSED [ 98%] 164s tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio] PASSED [ 98%] 164s tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio+uvloop] PASSED [ 98%] 164s tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio+eager] PASSED [ 98%] 164s tests/test_to_thread.py::test_cancel_wait_on_thread[trio] PASSED [ 98%] 164s tests/test_to_thread.py::test_deprecated_cancellable_param[asyncio] PASSED [ 98%] 164s tests/test_to_thread.py::test_deprecated_cancellable_param[asyncio+uvloop] PASSED [ 98%] 164s tests/test_to_thread.py::test_deprecated_cancellable_param[asyncio+eager] PASSED [ 98%] 164s tests/test_to_thread.py::test_deprecated_cancellable_param[trio] PASSED [ 98%] 164s tests/test_to_thread.py::test_contextvar_propagation[asyncio] PASSED [ 98%] 164s tests/test_to_thread.py::test_contextvar_propagation[asyncio+uvloop] PASSED [ 98%] 164s tests/test_to_thread.py::test_contextvar_propagation[asyncio+eager] PASSED [ 98%] 164s tests/test_to_thread.py::test_contextvar_propagation[trio] PASSED [ 98%] 164s tests/test_to_thread.py::test_asynclib_detection[asyncio] PASSED [ 98%] 164s tests/test_to_thread.py::test_asynclib_detection[asyncio+uvloop] PASSED [ 98%] 164s tests/test_to_thread.py::test_asynclib_detection[asyncio+eager] PASSED [ 98%] 164s tests/test_to_thread.py::test_asynclib_detection[trio] PASSED [ 99%] 164s tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio] PASSED [ 99%] 164s tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio+uvloop] PASSED [ 99%] 164s tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio+eager] PASSED [ 99%] 165s tests/test_to_thread.py::test_asyncio_no_root_task PASSED [ 99%] 165s tests/test_to_thread.py::test_asyncio_future_callback_partial PASSED [ 99%] 165s tests/test_to_thread.py::test_asyncio_run_sync_no_asyncio_run PASSED [ 99%] 165s tests/test_to_thread.py::test_asyncio_run_sync_multiple PASSED [ 99%] 165s tests/test_to_thread.py::test_asyncio_no_recycle_stopping_worker PASSED [ 99%] 165s tests/test_to_thread.py::test_stopiteration[asyncio] PASSED [ 99%] 165s tests/test_to_thread.py::test_stopiteration[asyncio+uvloop] PASSED [ 99%] 165s tests/test_to_thread.py::test_stopiteration[asyncio+eager] PASSED [ 99%] 165s tests/test_to_thread.py::test_stopiteration[trio] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio+uvloop] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio+eager] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[trio] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[asyncio] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[asyncio+uvloop] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[asyncio+eager] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[trio] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[asyncio] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[asyncio+uvloop] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[asyncio+eager] PASSED [ 99%] 165s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[trio] PASSED [ 99%] 165s tests/test_to_thread.py::test_run_sync_worker_cyclic_references[asyncio] PASSED [ 99%] 165s tests/test_to_thread.py::test_run_sync_worker_cyclic_references[asyncio+uvloop] PASSED [ 99%] 166s tests/test_to_thread.py::test_run_sync_worker_cyclic_references[asyncio+eager] PASSED [ 99%] 166s tests/test_to_thread.py::test_run_sync_worker_cyclic_references[trio] PASSED [ 99%] 167s tests/test_typedattr.py::test_typedattr_keyerror PASSED [100%] 167s 167s =========================== short test summary info ============================ 167s SKIPPED [1] tests/test_debugging.py:102: Generator based coroutines have been removed in Python 3.11 167s SKIPPED [1] tests/test_fileio.py:148: Drive only makes sense on Windows 167s SKIPPED [1] tests/test_fileio.py:190: Only makes sense on Windows 167s SKIPPED [4] tests/test_fileio.py:329: Path.copy() is only available on Python 3.14+ 167s SKIPPED [4] tests/test_fileio.py:340: Path.copy() is only available on Python 3.14+ 167s SKIPPED [4] tests/test_fileio.py:352: Path.copy() is only available on Python 3.14+ 167s SKIPPED [4] tests/test_fileio.py:364: Path.copy() is only available on Python 3.14+ 167s SKIPPED [4] tests/test_fileio.py:450: os.lchmod() is not available 167s SKIPPED [1] tests/test_subprocesses.py:323: the 'user' argument is not supported by uvloop yet 167s SKIPPED [1] tests/test_subprocesses.py:323: the 'group' argument is not supported by uvloop yet 167s SKIPPED [1] tests/test_subprocesses.py:323: the 'extra_groups' argument is not supported by uvloop yet 167s SKIPPED [1] tests/test_subprocesses.py:323: the 'umask' argument is not supported by uvloop yet 167s SKIPPED [1] tests/test_taskgroups.py:1118: Generator based coroutines have been removed in Python 3.11 167s SKIPPED [3] tests/test_taskgroups.py:1139: Generator based coroutines have been removed in Python 3.11 167s =========== 2931 passed, 31 skipped, 8 xfailed in 117.63s (0:01:57) ============ 169s autopkgtest [11:24:34]: test upstreamtestsuite3: -----------------------] 169s autopkgtest [11:24:34]: test upstreamtestsuite3: - - - - - - - - - - results - - - - - - - - - - 169s upstreamtestsuite3 PASS 169s autopkgtest [11:24:34]: test autodep8-python3: preparing testbed 176s Creating nova instance adt-resolute-amd64-python-anyio-20251104-112145-juju-7f2275-prod-proposed-migration-environment-2-57308ddd-cccd-4259-8c6a-b6fd4d444679 from image adt/ubuntu-resolute-amd64-server-20251104.img (UUID e329c678-0fca-4d10-9e41-bfeb59fd2b3a)... 204s autopkgtest [11:25:09]: testbed dpkg architecture: amd64 205s autopkgtest [11:25:10]: testbed apt version: 3.1.11 205s autopkgtest [11:25:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 205s autopkgtest [11:25:10]: testbed release detected to be: resolute 205s autopkgtest [11:25:10]: updating testbed package index (apt update) 206s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 206s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 206s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 206s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 206s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.7 kB] 206s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1009 kB] 206s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [79.5 kB] 206s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 206s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [89.8 kB] 206s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [130 kB] 206s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [2980 B] 206s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [64.6 kB] 206s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3744 B] 206s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 206s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [249 kB] 206s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [632 kB] 206s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [18.5 kB] 207s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [7180 B] 207s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [14.9 kB] 207s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [628 B] 207s Fetched 2423 kB in 1s (2522 kB/s) 208s Reading package lists... 208s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 208s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 208s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 208s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 209s Reading package lists... 209s Reading package lists... 209s Building dependency tree... 209s Reading state information... 209s Calculating upgrade... 209s The following packages will be upgraded: 209s base-passwd bash-completion iputils-tracepath liblz4-1 209s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 209s Need to get 358 kB of archives. 209s After this operation, 10.2 kB of additional disk space will be used. 209s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 base-passwd amd64 3.6.8 [54.9 kB] 209s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 liblz4-1 amd64 1.10.0-6 [74.2 kB] 209s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 bash-completion all 1:2.16.0-8 [214 kB] 209s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 iputils-tracepath amd64 3:20250605-1ubuntu1 [14.8 kB] 209s dpkg-preconfigure: unable to re-open stdin: No such file or directory 209s Fetched 358 kB in 0s (0 B/s) 209s (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 ... 78551 files and directories currently installed.) 209s Preparing to unpack .../base-passwd_3.6.8_amd64.deb ... 209s Unpacking base-passwd (3.6.8) over (3.6.7) ... 209s Setting up base-passwd (3.6.8) ... 210s (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 ... 78551 files and directories currently installed.) 210s Preparing to unpack .../liblz4-1_1.10.0-6_amd64.deb ... 210s Unpacking liblz4-1:amd64 (1.10.0-6) over (1.10.0-4build1) ... 210s Preparing to unpack .../bash-completion_1%3a2.16.0-8_all.deb ... 210s Unpacking bash-completion (1:2.16.0-8) over (1:2.16.0-7) ... 210s Preparing to unpack .../iputils-tracepath_3%3a20250605-1ubuntu1_amd64.deb ... 210s Unpacking iputils-tracepath (3:20250605-1ubuntu1) over (3:20240905-3ubuntu3) ... 210s Setting up liblz4-1:amd64 (1.10.0-6) ... 210s Setting up bash-completion (1:2.16.0-8) ... 210s Setting up iputils-tracepath (3:20250605-1ubuntu1) ... 210s Processing triggers for man-db (2.13.1-1) ... 210s Processing triggers for libc-bin (2.42-0ubuntu3) ... 211s autopkgtest [11:25:16]: upgrading testbed (apt dist-upgrade and autopurge) 211s Reading package lists... 211s Building dependency tree... 211s Reading state information... 211s Calculating upgrade... 211s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 211s Reading package lists... 211s Building dependency tree... 211s Reading state information... 211s Solving dependencies... 211s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 213s Reading package lists... 214s Building dependency tree... 214s Reading state information... 214s Solving dependencies... 214s The following NEW packages will be installed: 214s python3-all python3-anyio python3-sniffio 214s 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 214s Need to get 80.8 kB of archives. 214s After this operation, 518 kB of additional disk space will be used. 214s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all amd64 3.13.7-1 [884 B] 214s Get:2 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 214s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-anyio all 4.11.0-3 [72.6 kB] 214s Fetched 80.8 kB in 0s (4918 kB/s) 214s Selecting previously unselected package python3-all. 214s (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 ... 78551 files and directories currently installed.) 214s Preparing to unpack .../python3-all_3.13.7-1_amd64.deb ... 214s Unpacking python3-all (3.13.7-1) ... 214s Selecting previously unselected package python3-sniffio. 214s Preparing to unpack .../python3-sniffio_1.3.1-1_all.deb ... 214s Unpacking python3-sniffio (1.3.1-1) ... 214s Selecting previously unselected package python3-anyio. 214s Preparing to unpack .../python3-anyio_4.11.0-3_all.deb ... 214s Unpacking python3-anyio (4.11.0-3) ... 214s Setting up python3-sniffio (1.3.1-1) ... 214s Setting up python3-anyio (4.11.0-3) ... 214s Setting up python3-all (3.13.7-1) ... 215s autopkgtest [11:25:20]: 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 215s autopkgtest [11:25:20]: test autodep8-python3: [----------------------- 216s Testing with python3.13: 216s 216s autopkgtest [11:25:21]: test autodep8-python3: -----------------------] 216s autopkgtest [11:25:21]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 216s autodep8-python3 PASS (superficial) 217s autopkgtest [11:25:22]: @@@@@@@@@@@@@@@@@@@@ summary 217s upstreamtestsuite3 PASS 217s autodep8-python3 PASS (superficial)