0s autopkgtest [16:49:31]: starting date and time: 2025-10-20 16:49:31+0000 0s autopkgtest [16:49:31]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:49:31]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ej18eo6p/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest,src:python-pluggy --apt-upgrade python-anyio --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=pytest/8.4.2-1 python-pluggy/1.6.0-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-9.secgroup --name adt-resolute-s390x-python-anyio-20251020-164930-juju-7f2275-prod-proposed-migration-environment-2-e3456122-85a4-4542-998e-657e3eb3afad --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 5s Creating nova instance adt-resolute-s390x-python-anyio-20251020-164930-juju-7f2275-prod-proposed-migration-environment-2-e3456122-85a4-4542-998e-657e3eb3afad from image adt/ubuntu-resolute-s390x-server-20251020.img (UUID af6042e7-5f94-4102-8fd4-5557e2338897)... 45s autopkgtest [16:50:16]: testbed dpkg architecture: s390x 45s autopkgtest [16:50:16]: testbed apt version: 3.1.8ubuntu1 45s autopkgtest [16:50:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 45s autopkgtest [16:50:16]: testbed release detected to be: None 46s autopkgtest [16:50:17]: updating testbed package index (apt update) 47s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 47s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 47s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 47s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 47s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 47s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [56.9 kB] 47s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 47s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 47s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [107 kB] 47s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 47s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [400 kB] 48s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [3812 B] 48s Fetched 1318 kB in 1s (1023 kB/s) 48s Reading package lists... 49s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 49s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 49s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 49s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 50s Reading package lists... 50s Reading package lists... 50s Building dependency tree... 50s Reading state information... 50s Calculating upgrade... 50s The following packages will be upgraded: 50s libjson-c5 python3-inflect python3-oauthlib python3-zipp 50s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 50s Need to get 175 kB of archives. 50s After this operation, 31.7 kB of additional disk space will be used. 50s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-c5 s390x 0.18+ds-1.1 [36.8 kB] 50s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3-inflect all 7.5.0-1 [33.9 kB] 50s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3-oauthlib all 3.3.1-1 [93.5 kB] 51s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x python3-zipp all 3.23.0-1 [10.4 kB] 51s Fetched 175 kB in 1s (340 kB/s) 51s dpkg-preconfigure: unable to re-open stdin: No such file or directory 51s (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 ... 56857 files and directories currently installed.) 51s Preparing to unpack .../libjson-c5_0.18+ds-1.1_s390x.deb ... 51s Unpacking libjson-c5:s390x (0.18+ds-1.1) over (0.18+ds-1) ... 51s Preparing to unpack .../python3-inflect_7.5.0-1_all.deb ... 51s Unpacking python3-inflect (7.5.0-1) over (7.3.1-2) ... 51s Preparing to unpack .../python3-oauthlib_3.3.1-1_all.deb ... 51s Unpacking python3-oauthlib (3.3.1-1) over (3.2.2-3) ... 51s Preparing to unpack .../python3-zipp_3.23.0-1_all.deb ... 51s Unpacking python3-zipp (3.23.0-1) over (3.21.0-1) ... 51s Setting up python3-zipp (3.23.0-1) ... 51s Setting up python3-inflect (7.5.0-1) ... 51s Setting up python3-oauthlib (3.3.1-1) ... 51s Setting up libjson-c5:s390x (0.18+ds-1.1) ... 51s Processing triggers for libc-bin (2.42-0ubuntu3) ... 52s autopkgtest [16:50:23]: upgrading testbed (apt dist-upgrade and autopurge) 52s Reading package lists... 52s Building dependency tree... 52s Reading state information... 52s Calculating upgrade... 52s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 52s Reading package lists... 52s Building dependency tree... 52s Reading state information... 52s Solving dependencies... 52s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 55s autopkgtest [16:50:26]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 55s autopkgtest [16:50:26]: @@@@@@@@@@@@@@@@@@@@ apt-source python-anyio 57s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-anyio 4.8.0-3 (dsc) [2465 B] 57s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-anyio 4.8.0-3 (tar) [176 kB] 57s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-anyio 4.8.0-3 (diff) [3884 B] 57s gpgv: Signature made Sun Mar 16 20:06:01 2025 UTC 57s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 57s gpgv: Can't check signature: No public key 57s dpkg-source: warning: cannot verify inline signature for ./python-anyio_4.8.0-3.dsc: no acceptable signature found 57s autopkgtest [16:50:28]: testing package python-anyio version 4.8.0-3 57s autopkgtest [16:50:28]: build not needed 60s autopkgtest [16:50:31]: test upstreamtestsuite3: preparing testbed 60s Reading package lists... 60s Building dependency tree... 60s Reading state information... 60s Solving dependencies... 60s The following NEW packages will be installed: 60s python3-all python3-anyio python3-async-generator python3-dateutil 60s python3-exceptiongroup python3-hypothesis python3-iniconfig python3-outcome 60s python3-packaging python3-pluggy python3-psutil python3-pytest 60s python3-pytest-asyncio python3-pytest-mock python3-sniffio 60s python3-sortedcontainers python3-trio python3-trustme python3-truststore 60s python3-uvloop 60s 0 upgraded, 20 newly installed, 0 to remove and 0 not upgraded. 60s Need to get 2132 kB of archives. 60s After this operation, 9823 kB of additional disk space will be used. 60s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.7-1 [886 B] 60s Get:2 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-exceptiongroup all 1.2.2-1 [17.8 kB] 61s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sniffio all 1.3.1-1 [7262 B] 61s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-anyio all 4.8.0-3 [63.4 kB] 61s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-async-generator all 1.10-4 [17.5 kB] 61s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dateutil all 2.9.0-4 [80.3 kB] 61s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sortedcontainers all 2.4.0-2 [27.6 kB] 61s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-hypothesis all 6.130.5-2 [341 kB] 61s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 61s Get:10 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-outcome all 1.2.0-1.1 [5968 B] 61s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x python3-packaging all 25.0-1 [52.8 kB] 61s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x python3-pluggy all 1.6.0-1 [21.0 kB] 61s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.0.0-2ubuntu1 [188 kB] 61s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x python3-pytest all 8.4.2-1 [268 kB] 61s Get:15 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-asyncio all 0.25.1-1 [17.0 kB] 61s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-mock all 3.14.0-3 [11.8 kB] 61s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-trio all 0.29.0-1 [330 kB] 61s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-trustme all 1.2.1-1 [12.5 kB] 61s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-truststore all 0.10.1-1 [17.3 kB] 61s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-uvloop s390x 0.21.0+ds1-3 [646 kB] 62s Fetched 2132 kB in 1s (1457 kB/s) 62s Selecting previously unselected package python3-all. 62s (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 ... 56867 files and directories currently installed.) 62s Preparing to unpack .../00-python3-all_3.13.7-1_s390x.deb ... 62s Unpacking python3-all (3.13.7-1) ... 62s Selecting previously unselected package python3-exceptiongroup. 62s Preparing to unpack .../01-python3-exceptiongroup_1.2.2-1_all.deb ... 62s Unpacking python3-exceptiongroup (1.2.2-1) ... 62s Selecting previously unselected package python3-sniffio. 62s Preparing to unpack .../02-python3-sniffio_1.3.1-1_all.deb ... 62s Unpacking python3-sniffio (1.3.1-1) ... 62s Selecting previously unselected package python3-anyio. 62s Preparing to unpack .../03-python3-anyio_4.8.0-3_all.deb ... 62s Unpacking python3-anyio (4.8.0-3) ... 62s Selecting previously unselected package python3-async-generator. 62s Preparing to unpack .../04-python3-async-generator_1.10-4_all.deb ... 62s Unpacking python3-async-generator (1.10-4) ... 62s Selecting previously unselected package python3-dateutil. 62s Preparing to unpack .../05-python3-dateutil_2.9.0-4_all.deb ... 62s Unpacking python3-dateutil (2.9.0-4) ... 62s Selecting previously unselected package python3-sortedcontainers. 62s Preparing to unpack .../06-python3-sortedcontainers_2.4.0-2_all.deb ... 62s Unpacking python3-sortedcontainers (2.4.0-2) ... 62s Selecting previously unselected package python3-hypothesis. 62s Preparing to unpack .../07-python3-hypothesis_6.130.5-2_all.deb ... 62s Unpacking python3-hypothesis (6.130.5-2) ... 62s Selecting previously unselected package python3-iniconfig. 62s Preparing to unpack .../08-python3-iniconfig_1.1.1-2_all.deb ... 62s Unpacking python3-iniconfig (1.1.1-2) ... 62s Selecting previously unselected package python3-outcome. 62s Preparing to unpack .../09-python3-outcome_1.2.0-1.1_all.deb ... 62s Unpacking python3-outcome (1.2.0-1.1) ... 62s Selecting previously unselected package python3-packaging. 62s Preparing to unpack .../10-python3-packaging_25.0-1_all.deb ... 62s Unpacking python3-packaging (25.0-1) ... 62s Selecting previously unselected package python3-pluggy. 62s Preparing to unpack .../11-python3-pluggy_1.6.0-1_all.deb ... 62s Unpacking python3-pluggy (1.6.0-1) ... 62s Selecting previously unselected package python3-psutil. 62s Preparing to unpack .../12-python3-psutil_7.0.0-2ubuntu1_s390x.deb ... 62s Unpacking python3-psutil (7.0.0-2ubuntu1) ... 62s Selecting previously unselected package python3-pytest. 62s Preparing to unpack .../13-python3-pytest_8.4.2-1_all.deb ... 62s Unpacking python3-pytest (8.4.2-1) ... 62s Selecting previously unselected package python3-pytest-asyncio. 62s Preparing to unpack .../14-python3-pytest-asyncio_0.25.1-1_all.deb ... 62s Unpacking python3-pytest-asyncio (0.25.1-1) ... 62s Selecting previously unselected package python3-pytest-mock. 62s Preparing to unpack .../15-python3-pytest-mock_3.14.0-3_all.deb ... 62s Unpacking python3-pytest-mock (3.14.0-3) ... 62s Selecting previously unselected package python3-trio. 62s Preparing to unpack .../16-python3-trio_0.29.0-1_all.deb ... 62s Unpacking python3-trio (0.29.0-1) ... 62s Selecting previously unselected package python3-trustme. 62s Preparing to unpack .../17-python3-trustme_1.2.1-1_all.deb ... 62s Unpacking python3-trustme (1.2.1-1) ... 62s Selecting previously unselected package python3-truststore. 62s Preparing to unpack .../18-python3-truststore_0.10.1-1_all.deb ... 62s Unpacking python3-truststore (0.10.1-1) ... 62s Selecting previously unselected package python3-uvloop. 62s Preparing to unpack .../19-python3-uvloop_0.21.0+ds1-3_s390x.deb ... 62s Unpacking python3-uvloop (0.21.0+ds1-3) ... 62s Setting up python3-iniconfig (1.1.1-2) ... 62s Setting up python3-sniffio (1.3.1-1) ... 62s Setting up python3-outcome (1.2.0-1.1) ... 62s Setting up python3-async-generator (1.10-4) ... 62s Setting up python3-anyio (4.8.0-3) ... 63s Setting up python3-all (3.13.7-1) ... 63s Setting up python3-trustme (1.2.1-1) ... 63s Setting up python3-sortedcontainers (2.4.0-2) ... 63s Setting up python3-psutil (7.0.0-2ubuntu1) ... 63s Setting up python3-packaging (25.0-1) ... 63s Setting up python3-trio (0.29.0-1) ... 63s Setting up python3-uvloop (0.21.0+ds1-3) ... 63s Setting up python3-pluggy (1.6.0-1) ... 63s Setting up python3-truststore (0.10.1-1) ... 63s Setting up python3-exceptiongroup (1.2.2-1) ... 64s Setting up python3-dateutil (2.9.0-4) ... 64s Setting up python3-pytest (8.4.2-1) ... 64s Setting up python3-hypothesis (6.130.5-2) ... 64s Setting up python3-pytest-asyncio (0.25.1-1) ... 64s Setting up python3-pytest-mock (3.14.0-3) ... 64s Processing triggers for man-db (2.13.1-1) ... 66s autopkgtest [16:50:37]: test upstreamtestsuite3: [----------------------- 66s Testing with python3.13 67s ============================= test session starts ============================== 67s platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3.13 67s cachedir: .pytest_cache 67s hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/tmp/autopkgtest.IvyG4v/build.19n/src/.hypothesis/examples')) 67s rootdir: /tmp/autopkgtest.IvyG4v/build.19n/src 67s configfile: pyproject.toml 67s testpaths: tests 67s plugins: anyio-4.8.0, typeguard-4.4.2, hypothesis-6.130.5, mock-3.14.0 67s collecting ... collected 2426 items 67s 67s tests/streams/test_buffered.py::test_receive_exactly[asyncio] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_exactly[asyncio+uvloop] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_exactly[asyncio+eager] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_exactly[trio] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio+uvloop] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio+eager] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_exactly_incomplete[trio] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_until[asyncio] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_until[asyncio+uvloop] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_until[asyncio+eager] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_until[trio] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio+uvloop] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio+eager] PASSED [ 0%] 67s tests/streams/test_buffered.py::test_receive_until_incomplete[trio] PASSED [ 0%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-str] PASSED [ 0%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-path] PASSED [ 0%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-str] PASSED [ 0%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-path] PASSED [ 0%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+eager-str] PASSED [ 0%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+eager-path] PASSED [ 0%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[trio-str] PASSED [ 0%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[trio-path] PASSED [ 0%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio+uvloop] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio+eager] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_file[trio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio+uvloop] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio+eager] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_read_after_close[trio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio+uvloop] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio+eager] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_seek[trio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio+uvloop] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio+eager] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[trio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio+uvloop] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio+eager] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileWriteStream::test_write_file[trio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio+uvloop] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio+eager] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileWriteStream::test_append_file[trio] PASSED [ 1%] 67s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio] PASSED [ 2%] 67s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio+uvloop] PASSED [ 2%] 67s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio+eager] PASSED [ 2%] 67s tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[trio] PASSED [ 2%] 67s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio] PASSED [ 2%] 67s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio+uvloop] PASSED [ 2%] 67s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio+eager] PASSED [ 2%] 67s tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[trio] PASSED [ 2%] 67s tests/streams/test_memory.py::test_invalid_max_buffer PASSED [ 2%] 67s tests/streams/test_memory.py::test_negative_max_buffer PASSED [ 2%] 68s tests/streams/test_memory.py::test_receive_then_send[asyncio] PASSED [ 2%] 68s tests/streams/test_memory.py::test_receive_then_send[asyncio+uvloop] PASSED [ 2%] 68s tests/streams/test_memory.py::test_receive_then_send[asyncio+eager] PASSED [ 2%] 68s tests/streams/test_memory.py::test_receive_then_send[trio] PASSED [ 2%] 68s tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio] PASSED [ 2%] 68s tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio+uvloop] PASSED [ 2%] 68s tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio+eager] PASSED [ 2%] 68s tests/streams/test_memory.py::test_receive_then_send_nowait[trio] PASSED [ 2%] 68s tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio] PASSED [ 2%] 68s tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio+uvloop] PASSED [ 2%] 68s tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio+eager] PASSED [ 2%] 68s tests/streams/test_memory.py::test_send_then_receive_nowait[trio] PASSED [ 2%] 68s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio] PASSED [ 2%] 69s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio+uvloop] PASSED [ 2%] 69s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio+eager] PASSED [ 3%] 69s tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[trio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio+uvloop] PASSED [ 3%] 69s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio+eager] PASSED [ 3%] 69s tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[trio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_iterate[asyncio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_iterate[asyncio+uvloop] PASSED [ 3%] 69s tests/streams/test_memory.py::test_iterate[asyncio+eager] PASSED [ 3%] 69s tests/streams/test_memory.py::test_iterate[trio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio+uvloop] PASSED [ 3%] 69s tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio+eager] PASSED [ 3%] 69s tests/streams/test_memory.py::test_receive_send_closed_send_stream[trio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio+uvloop] PASSED [ 3%] 69s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio+eager] PASSED [ 3%] 69s tests/streams/test_memory.py::test_receive_send_closed_receive_stream[trio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_cancel_receive[asyncio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_cancel_receive[asyncio+uvloop] PASSED [ 3%] 69s tests/streams/test_memory.py::test_cancel_receive[asyncio+eager] PASSED [ 3%] 69s tests/streams/test_memory.py::test_cancel_receive[trio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_cancel_send[asyncio] PASSED [ 3%] 69s tests/streams/test_memory.py::test_cancel_send[asyncio+uvloop] PASSED [ 3%] 69s tests/streams/test_memory.py::test_cancel_send[asyncio+eager] PASSED [ 3%] 69s tests/streams/test_memory.py::test_cancel_send[trio] PASSED [ 4%] 69s tests/streams/test_memory.py::test_clone[asyncio] PASSED [ 4%] 69s tests/streams/test_memory.py::test_clone[asyncio+uvloop] PASSED [ 4%] 69s tests/streams/test_memory.py::test_clone[asyncio+eager] PASSED [ 4%] 69s tests/streams/test_memory.py::test_clone[trio] PASSED [ 4%] 69s tests/streams/test_memory.py::test_clone_closed[asyncio] PASSED [ 4%] 69s tests/streams/test_memory.py::test_clone_closed[asyncio+uvloop] PASSED [ 4%] 69s tests/streams/test_memory.py::test_clone_closed[asyncio+eager] PASSED [ 4%] 69s tests/streams/test_memory.py::test_clone_closed[trio] PASSED [ 4%] 69s tests/streams/test_memory.py::test_close_send_while_receiving[asyncio] PASSED [ 4%] 70s tests/streams/test_memory.py::test_close_send_while_receiving[asyncio+uvloop] PASSED [ 4%] 70s tests/streams/test_memory.py::test_close_send_while_receiving[asyncio+eager] PASSED [ 4%] 70s tests/streams/test_memory.py::test_close_send_while_receiving[trio] PASSED [ 4%] 70s tests/streams/test_memory.py::test_close_receive_while_sending[asyncio] PASSED [ 4%] 70s tests/streams/test_memory.py::test_close_receive_while_sending[asyncio+uvloop] PASSED [ 4%] 70s tests/streams/test_memory.py::test_close_receive_while_sending[asyncio+eager] PASSED [ 4%] 70s tests/streams/test_memory.py::test_close_receive_while_sending[trio] PASSED [ 4%] 70s tests/streams/test_memory.py::test_receive_after_send_closed[asyncio] PASSED [ 4%] 70s tests/streams/test_memory.py::test_receive_after_send_closed[asyncio+uvloop] PASSED [ 4%] 70s tests/streams/test_memory.py::test_receive_after_send_closed[asyncio+eager] PASSED [ 4%] 70s tests/streams/test_memory.py::test_receive_after_send_closed[trio] PASSED [ 4%] 70s tests/streams/test_memory.py::test_receive_when_cancelled[asyncio] PASSED [ 4%] 70s tests/streams/test_memory.py::test_receive_when_cancelled[asyncio+uvloop] PASSED [ 4%] 71s tests/streams/test_memory.py::test_receive_when_cancelled[asyncio+eager] PASSED [ 4%] 71s tests/streams/test_memory.py::test_receive_when_cancelled[trio] PASSED [ 5%] 71s tests/streams/test_memory.py::test_send_when_cancelled[asyncio] PASSED [ 5%] 71s tests/streams/test_memory.py::test_send_when_cancelled[asyncio+uvloop] PASSED [ 5%] 71s tests/streams/test_memory.py::test_send_when_cancelled[asyncio+eager] PASSED [ 5%] 71s tests/streams/test_memory.py::test_send_when_cancelled[trio] PASSED [ 5%] 71s tests/streams/test_memory.py::test_cancel_during_receive[asyncio] PASSED [ 5%] 71s tests/streams/test_memory.py::test_cancel_during_receive[asyncio+uvloop] PASSED [ 5%] 71s tests/streams/test_memory.py::test_cancel_during_receive[asyncio+eager] PASSED [ 5%] 71s tests/streams/test_memory.py::test_cancel_during_receive[trio] PASSED [ 5%] 71s tests/streams/test_memory.py::test_cancel_during_receive_buffered[asyncio] PASSED [ 5%] 71s tests/streams/test_memory.py::test_cancel_during_receive_buffered[asyncio+uvloop] PASSED [ 5%] 71s tests/streams/test_memory.py::test_cancel_during_receive_buffered[asyncio+eager] PASSED [ 5%] 71s tests/streams/test_memory.py::test_cancel_during_receive_buffered[trio] PASSED [ 5%] 71s tests/streams/test_memory.py::test_close_receive_after_send[asyncio] PASSED [ 5%] 71s tests/streams/test_memory.py::test_close_receive_after_send[asyncio+uvloop] PASSED [ 5%] 71s tests/streams/test_memory.py::test_close_receive_after_send[asyncio+eager] PASSED [ 5%] 71s tests/streams/test_memory.py::test_close_receive_after_send[trio] PASSED [ 5%] 71s tests/streams/test_memory.py::test_statistics[asyncio] PASSED [ 5%] 72s tests/streams/test_memory.py::test_statistics[asyncio+uvloop] PASSED [ 5%] 73s tests/streams/test_memory.py::test_statistics[asyncio+eager] PASSED [ 5%] 73s tests/streams/test_memory.py::test_statistics[trio] PASSED [ 5%] 73s tests/streams/test_memory.py::test_sync_close[asyncio] PASSED [ 5%] 73s tests/streams/test_memory.py::test_sync_close[asyncio+uvloop] PASSED [ 5%] 73s tests/streams/test_memory.py::test_sync_close[asyncio+eager] PASSED [ 5%] 73s tests/streams/test_memory.py::test_sync_close[trio] PASSED [ 6%] 73s tests/streams/test_memory.py::test_type_variance[asyncio] PASSED [ 6%] 73s tests/streams/test_memory.py::test_type_variance[asyncio+uvloop] PASSED [ 6%] 73s tests/streams/test_memory.py::test_type_variance[asyncio+eager] PASSED [ 6%] 73s tests/streams/test_memory.py::test_type_variance[trio] PASSED [ 6%] 73s tests/streams/test_memory.py::test_deprecated_item_type_parameter[asyncio] PASSED [ 6%] 73s tests/streams/test_memory.py::test_deprecated_item_type_parameter[asyncio+uvloop] PASSED [ 6%] 73s tests/streams/test_memory.py::test_deprecated_item_type_parameter[asyncio+eager] PASSED [ 6%] 73s tests/streams/test_memory.py::test_deprecated_item_type_parameter[trio] PASSED [ 6%] 73s tests/streams/test_memory.py::test_not_closed_warning[asyncio] PASSED [ 6%] 73s tests/streams/test_memory.py::test_not_closed_warning[asyncio+uvloop] PASSED [ 6%] 73s tests/streams/test_memory.py::test_not_closed_warning[asyncio+eager] PASSED [ 6%] 73s tests/streams/test_memory.py::test_not_closed_warning[trio] PASSED [ 6%] 73s tests/streams/test_memory.py::test_send_to_natively_cancelled_receiver[asyncio] PASSED [ 6%] 73s tests/streams/test_memory.py::test_send_to_natively_cancelled_receiver[asyncio+uvloop] PASSED [ 6%] 73s tests/streams/test_memory.py::test_send_to_natively_cancelled_receiver[asyncio+eager] PASSED [ 6%] 73s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[asyncio] PASSED [ 6%] 73s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[asyncio+uvloop] PASSED [ 6%] 73s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[asyncio+eager] PASSED [ 6%] 73s tests/streams/test_memory.py::test_memory_object_item_receiver_repr[trio] PASSED [ 6%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio] PASSED [ 6%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio+uvloop] PASSED [ 6%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio+eager] PASSED [ 6%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[trio] PASSED [ 6%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio+uvloop] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio+eager] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[trio] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio+uvloop] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio+eager] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[trio] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio+uvloop] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio+eager] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[trio] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio+uvloop] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio+eager] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[trio] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio+uvloop] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio+eager] PASSED [ 7%] 73s tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[trio] PASSED [ 7%] 73s tests/streams/test_text.py::test_receive[asyncio] PASSED [ 7%] 73s tests/streams/test_text.py::test_receive[asyncio+uvloop] PASSED [ 7%] 73s tests/streams/test_text.py::test_receive[asyncio+eager] PASSED [ 7%] 73s tests/streams/test_text.py::test_receive[trio] PASSED [ 7%] 73s tests/streams/test_text.py::test_send[asyncio] PASSED [ 7%] 73s tests/streams/test_text.py::test_send[asyncio+uvloop] PASSED [ 8%] 73s tests/streams/test_text.py::test_send[asyncio+eager] PASSED [ 8%] 73s tests/streams/test_text.py::test_send[trio] PASSED [ 8%] 73s tests/streams/test_text.py::test_receive_encoding_error[asyncio] PASSED [ 8%] 73s tests/streams/test_text.py::test_receive_encoding_error[asyncio+uvloop] PASSED [ 8%] 73s tests/streams/test_text.py::test_receive_encoding_error[asyncio+eager] PASSED [ 8%] 73s tests/streams/test_text.py::test_receive_encoding_error[trio] PASSED [ 8%] 73s tests/streams/test_text.py::test_send_encoding_error[asyncio] PASSED [ 8%] 73s tests/streams/test_text.py::test_send_encoding_error[asyncio+uvloop] PASSED [ 8%] 73s tests/streams/test_text.py::test_send_encoding_error[asyncio+eager] PASSED [ 8%] 73s tests/streams/test_text.py::test_send_encoding_error[trio] PASSED [ 8%] 73s tests/streams/test_text.py::test_bidirectional_stream[asyncio] PASSED [ 8%] 73s tests/streams/test_text.py::test_bidirectional_stream[asyncio+uvloop] PASSED [ 8%] 73s tests/streams/test_text.py::test_bidirectional_stream[asyncio+eager] PASSED [ 8%] 73s tests/streams/test_text.py::test_bidirectional_stream[trio] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio+uvloop] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio+eager] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_send_receive[trio] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio+uvloop] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio+eager] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[trio] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio] PASSED [ 8%] 73s tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio+uvloop] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio+eager] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_unwrap[trio] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio+uvloop] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio+eager] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[trio] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-both_standard] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-server_standard] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-client_standard] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-neither_standard] PASSED [ 9%] 73s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-both_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-server_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-client_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-neither_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-both_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-server_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-client_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+eager-neither_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-both_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-server_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-client_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-neither_standard] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio] PASSED [ 9%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio+uvloop] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio+eager] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[trio] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio+uvloop] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio+eager] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[trio] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv13] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv12] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv13] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv12] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+eager-tlsv13] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+eager-tlsv12] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[trio-tlsv13] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[trio-tlsv12] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[asyncio] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[asyncio+uvloop] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[asyncio+eager] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_default_context_ignore_unexpected_eof_flag_off[trio] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[asyncio] PASSED [ 10%] 74s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[asyncio+uvloop] PASSED [ 10%] 75s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[asyncio+eager] PASSED [ 10%] 75s tests/streams/test_tls.py::TestTLSStream::test_truststore_ssl[trio] PASSED [ 10%] 75s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio] PASSED [ 10%] 75s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio+uvloop] PASSED [ 11%] 75s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio+eager] PASSED [ 11%] 75s tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[trio] PASSED [ 11%] 75s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[asyncio] PASSED [ 11%] 75s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[asyncio+uvloop] PASSED [ 11%] 75s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[asyncio+eager] PASSED [ 11%] 75s tests/streams/test_tls.py::TestTLSListener::test_extra_attributes[trio] PASSED [ 11%] 75s tests/test_debugging.py::test_main_task_name[asyncio] PASSED [ 11%] 75s tests/test_debugging.py::test_main_task_name[asyncio+uvloop] PASSED [ 11%] 75s tests/test_debugging.py::test_main_task_name[asyncio+eager] PASSED [ 11%] 75s tests/test_debugging.py::test_main_task_name[trio] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio-name-b'name'] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio-name-name] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio--] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-b'name'] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-name] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop--] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio+eager-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio+eager-name-b'name'] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio+eager-name-name] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[asyncio+eager--] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[trio-None-tests.test_debugging.test_non_main_task_name..non_main] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[trio-name-b'name'] PASSED [ 11%] 75s tests/test_debugging.py::test_non_main_task_name[trio-name-name] PASSED [ 12%] 75s tests/test_debugging.py::test_non_main_task_name[trio--] PASSED [ 12%] 75s tests/test_debugging.py::test_get_running_tasks[asyncio] PASSED [ 12%] 75s tests/test_debugging.py::test_get_running_tasks[asyncio+uvloop] PASSED [ 12%] 75s tests/test_debugging.py::test_get_running_tasks[asyncio+eager] PASSED [ 12%] 75s tests/test_debugging.py::test_get_running_tasks[trio] PASSED [ 12%] 75s tests/test_debugging.py::test_wait_generator_based_task_blocked SKIPPED [ 12%] 75s tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio] PASSED [ 12%] 75s tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio+uvloop] PASSED [ 12%] 75s tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio+eager] PASSED [ 12%] 75s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio] PASSED [ 12%] 75s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio+uvloop] PASSED [ 12%] 75s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio+eager] PASSED [ 12%] 75s tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[trio] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_until[asyncio] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_until[asyncio+uvloop] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_until[asyncio+eager] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_until[trio] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_until_in_past[asyncio] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_until_in_past[asyncio+uvloop] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_until_in_past[asyncio+eager] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_until_in_past[trio] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_forever[asyncio] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_forever[asyncio+uvloop] PASSED [ 12%] 75s tests/test_eventloop.py::test_sleep_forever[asyncio+eager] PASSED [ 13%] 75s tests/test_eventloop.py::test_sleep_forever[trio] PASSED [ 13%] 75s tests/test_eventloop.py::test_run_task PASSED [ 13%] 75s tests/test_eventloop.py::TestAsyncioOptions::test_debug PASSED [ 13%] 75s tests/test_eventloop.py::TestAsyncioOptions::test_debug_via_env PASSED [ 13%] 75s tests/test_eventloop.py::TestAsyncioOptions::test_loop_factory PASSED [ 13%] 75s tests/test_eventloop.py::TestAsyncioOptions::test_use_uvloop PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio+uvloop] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio+eager] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_open_close[trio] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_read[asyncio] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_read[asyncio+uvloop] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_read[asyncio+eager] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_read[trio] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_readinto[asyncio] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_readinto[asyncio+uvloop] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_readinto[asyncio+eager] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_readinto[trio] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_readinto1[asyncio] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_readinto1[asyncio+uvloop] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_readinto1[asyncio+eager] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_readinto1[trio] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_write[asyncio] PASSED [ 13%] 75s tests/test_fileio.py::TestAsyncFile::test_write[asyncio+uvloop] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_write[asyncio+eager] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_write[trio] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio+uvloop] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio+eager] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_async_iteration[trio] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio+uvloop] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio+eager] PASSED [ 14%] 75s tests/test_fileio.py::TestAsyncFile::test_wrap_file[trio] PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_properties[asyncio] PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_properties[asyncio+uvloop] PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_properties[asyncio+eager] PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_properties[trio] PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_repr PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_bytes PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_hash PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_comparison PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_truediv PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_rtruediv PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_parts_property PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_drive_property SKIPPED (Drive o...) [ 14%] 75s tests/test_fileio.py::TestPath::test_root_property PASSED [ 14%] 75s tests/test_fileio.py::TestPath::test_anchor_property PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_parents_property PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_parent_property PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_name_property PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_suffix_property PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_suffixes_property PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_stem_property PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_absolute[asyncio] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_absolute[asyncio+uvloop] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_absolute[asyncio+eager] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_absolute[trio] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_as_posix SKIPPED (Only makes se...) [ 15%] 75s tests/test_fileio.py::TestPath::test_as_uri PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_from_uri PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_cwd[asyncio] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_cwd[asyncio+uvloop] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_cwd[asyncio+eager] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_cwd[trio] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_exists[asyncio] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_exists[asyncio+uvloop] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_exists[asyncio+eager] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_exists[trio] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_expanduser[asyncio] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_expanduser[asyncio+uvloop] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_expanduser[asyncio+eager] PASSED [ 15%] 75s tests/test_fileio.py::TestPath::test_expanduser[trio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_home[asyncio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_home[asyncio+uvloop] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_home[asyncio+eager] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_home[trio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_absolute[/xyz-True] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_absolute[../xyz-False] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_block_device[asyncio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_block_device[asyncio+uvloop] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_block_device[asyncio+eager] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_block_device[trio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_char_device[asyncio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_char_device[asyncio+uvloop] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_char_device[asyncio+eager] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_char_device[trio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_dir[asyncio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_dir[asyncio+uvloop] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_dir[asyncio+eager] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_dir[trio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_fifo[asyncio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_fifo[asyncio+uvloop] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_fifo[asyncio+eager] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_fifo[trio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_file[asyncio] PASSED [ 16%] 75s tests/test_fileio.py::TestPath::test_is_file[asyncio+uvloop] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_file[asyncio+eager] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_file[trio] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_junction[asyncio] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_junction[asyncio+uvloop] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_junction[asyncio+eager] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_junction[trio] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_mount[asyncio] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_mount[asyncio+uvloop] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_mount[asyncio+eager] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_mount[trio] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_reserved PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_socket[asyncio] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_socket[asyncio+uvloop] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_socket[asyncio+eager] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_socket[trio] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_symlink[asyncio] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_symlink[asyncio+uvloop] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_symlink[asyncio+eager] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_symlink[trio] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_relative_to[/xyz/abc-True] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_is_relative_to[/xyz/baz-False] PASSED [ 17%] 75s tests/test_fileio.py::TestPath::test_copy[asyncio] SKIPPED (Path.cop...) [ 17%] 75s tests/test_fileio.py::TestPath::test_copy[asyncio+uvloop] SKIPPED (P...) [ 17%] 75s tests/test_fileio.py::TestPath::test_copy[asyncio+eager] SKIPPED (Pa...) [ 18%] 75s tests/test_fileio.py::TestPath::test_copy[trio] SKIPPED (Path.copy()...) [ 18%] 75s tests/test_fileio.py::TestPath::test_copy_into[asyncio] SKIPPED (Pat...) [ 18%] 75s tests/test_fileio.py::TestPath::test_copy_into[asyncio+uvloop] SKIPPED [ 18%] 75s tests/test_fileio.py::TestPath::test_copy_into[asyncio+eager] SKIPPED [ 18%] 75s tests/test_fileio.py::TestPath::test_copy_into[trio] SKIPPED (Path.c...) [ 18%] 75s tests/test_fileio.py::TestPath::test_move[asyncio] SKIPPED (Path.cop...) [ 18%] 75s tests/test_fileio.py::TestPath::test_move[asyncio+uvloop] SKIPPED (P...) [ 18%] 75s tests/test_fileio.py::TestPath::test_move[asyncio+eager] SKIPPED (Pa...) [ 18%] 75s tests/test_fileio.py::TestPath::test_move[trio] SKIPPED (Path.copy()...) [ 18%] 75s tests/test_fileio.py::TestPath::test_move_into[asyncio] SKIPPED (Pat...) [ 18%] 75s tests/test_fileio.py::TestPath::test_move_into[asyncio+uvloop] SKIPPED [ 18%] 75s tests/test_fileio.py::TestPath::test_move_into[asyncio+eager] SKIPPED [ 18%] 75s tests/test_fileio.py::TestPath::test_move_into[trio] SKIPPED (Path.c...) [ 18%] 75s tests/test_fileio.py::TestPath::test_glob[asyncio] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_glob[asyncio+uvloop] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_glob[asyncio+eager] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_glob[trio] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_rglob[asyncio] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_rglob[asyncio+uvloop] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_rglob[asyncio+eager] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_rglob[trio] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_iterdir[asyncio] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_iterdir[asyncio+uvloop] PASSED [ 18%] 75s tests/test_fileio.py::TestPath::test_iterdir[asyncio+eager] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_iterdir[trio] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_joinpath PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_fullmatch PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_match PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_chmod[asyncio] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_chmod[asyncio+uvloop] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_chmod[asyncio+eager] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_chmod[trio] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_hardlink_to[asyncio] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_hardlink_to[asyncio+uvloop] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_hardlink_to[asyncio+eager] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_hardlink_to[trio] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_lchmod[asyncio] SKIPPED (os.lch...) [ 19%] 75s tests/test_fileio.py::TestPath::test_lchmod[asyncio+uvloop] SKIPPED [ 19%] 75s tests/test_fileio.py::TestPath::test_lchmod[asyncio+eager] SKIPPED (...) [ 19%] 75s tests/test_fileio.py::TestPath::test_lchmod[trio] SKIPPED (os.lchmod...) [ 19%] 75s tests/test_fileio.py::TestPath::test_lstat[asyncio] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_lstat[asyncio+uvloop] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_lstat[asyncio+eager] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_lstat[trio] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_group[asyncio] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_group[asyncio+uvloop] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_group[asyncio+eager] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_group[trio] PASSED [ 19%] 75s tests/test_fileio.py::TestPath::test_mkdir[asyncio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_mkdir[asyncio+uvloop] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_mkdir[asyncio+eager] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_mkdir[trio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_open[asyncio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_open[asyncio+uvloop] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_open[asyncio+eager] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_open[trio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_owner[asyncio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_owner[asyncio+uvloop] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_owner[asyncio+eager] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_owner[trio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_readlink[asyncio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_readlink[asyncio+uvloop] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_readlink[asyncio+eager] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_readlink[trio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_read_bytes[asyncio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_read_bytes[asyncio+uvloop] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_read_bytes[asyncio+eager] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_read_bytes[trio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_read_text[asyncio] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_read_text[asyncio+uvloop] PASSED [ 20%] 75s tests/test_fileio.py::TestPath::test_read_text[asyncio+eager] PASSED [ 20%] 76s tests/test_fileio.py::TestPath::test_read_text[trio] PASSED [ 20%] 76s tests/test_fileio.py::TestPath::test_relative_to_subpath[asyncio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_relative_to_subpath[asyncio+uvloop] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_relative_to_subpath[asyncio+eager] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_relative_to_subpath[trio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_relative_to_sibling[asyncio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_relative_to_sibling[asyncio+uvloop] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_relative_to_sibling[asyncio+eager] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_relative_to_sibling[trio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_rename[asyncio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_rename[asyncio+uvloop] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_rename[asyncio+eager] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_rename[trio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_replace[asyncio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_replace[asyncio+uvloop] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_replace[asyncio+eager] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_replace[trio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_resolve[asyncio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_resolve[asyncio+uvloop] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_resolve[asyncio+eager] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_resolve[trio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_rmdir[asyncio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_rmdir[asyncio+uvloop] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_rmdir[asyncio+eager] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_rmdir[trio] PASSED [ 21%] 76s tests/test_fileio.py::TestPath::test_samefile[asyncio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_samefile[asyncio+uvloop] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_samefile[asyncio+eager] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_samefile[trio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_stat[asyncio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_stat[asyncio+uvloop] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_stat[asyncio+eager] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_stat[trio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_touch[asyncio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_touch[asyncio+uvloop] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_touch[asyncio+eager] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_touch[trio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_symlink_to[asyncio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_symlink_to[asyncio+uvloop] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_symlink_to[asyncio+eager] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_symlink_to[trio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_unlink[asyncio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_unlink[asyncio+uvloop] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_unlink[asyncio+eager] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_unlink[trio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio+uvloop] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio+eager] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_unlink_missing_file[trio] PASSED [ 22%] 76s tests/test_fileio.py::TestPath::test_walk[asyncio] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_walk[asyncio+uvloop] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_walk[asyncio+eager] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_walk[trio] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_with_name PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_with_stem PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_with_suffix PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_write_bytes[asyncio] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_write_bytes[asyncio+uvloop] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_write_bytes[asyncio+eager] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_write_bytes[trio] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_write_text[asyncio] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_write_text[asyncio+uvloop] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_write_text[asyncio+eager] PASSED [ 23%] 76s tests/test_fileio.py::TestPath::test_write_text[trio] PASSED [ 23%] 76s tests/test_from_thread.py::test_thread_cancelled[asyncio-True] PASSED [ 23%] 76s tests/test_from_thread.py::test_thread_cancelled[asyncio-False] PASSED [ 23%] 76s tests/test_from_thread.py::test_thread_cancelled[asyncio+uvloop-True] PASSED [ 23%] 76s tests/test_from_thread.py::test_thread_cancelled[asyncio+uvloop-False] PASSED [ 23%] 76s tests/test_from_thread.py::test_thread_cancelled[asyncio+eager-True] PASSED [ 23%] 76s tests/test_from_thread.py::test_thread_cancelled[asyncio+eager-False] PASSED [ 23%] 76s tests/test_from_thread.py::test_thread_cancelled[trio-True] PASSED [ 23%] 76s tests/test_from_thread.py::test_thread_cancelled[trio-False] PASSED [ 23%] 76s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[asyncio] PASSED [ 23%] 77s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[asyncio+uvloop] PASSED [ 23%] 77s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[asyncio+eager] PASSED [ 24%] 77s tests/test_from_thread.py::test_thread_cancelled_and_abandoned[trio] PASSED [ 24%] 77s tests/test_from_thread.py::test_cancelscope_propagation[asyncio] PASSED [ 24%] 77s tests/test_from_thread.py::test_cancelscope_propagation[asyncio+uvloop] PASSED [ 24%] 77s tests/test_from_thread.py::test_cancelscope_propagation[asyncio+eager] PASSED [ 24%] 77s tests/test_from_thread.py::test_cancelscope_propagation[trio] PASSED [ 24%] 77s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[asyncio] PASSED [ 24%] 77s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[asyncio+uvloop] PASSED [ 24%] 77s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[asyncio+eager] PASSED [ 24%] 77s tests/test_from_thread.py::test_cancelscope_propagation_when_abandoned[trio] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[asyncio] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[asyncio+uvloop] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[asyncio+eager] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_corofunc_from_thread[trio] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[asyncio] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[asyncio+uvloop] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[asyncio+eager] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_asyncgen_from_thread[trio] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio+uvloop] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio+eager] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[trio] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_pooling PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio] PASSED [ 24%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio+uvloop] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio+eager] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[trio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio+uvloop] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio+eager] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[trio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio+uvloop] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio+eager] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[trio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_unclaimed_thread PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio+uvloop] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio+eager] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[trio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[asyncio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[asyncio+uvloop] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[asyncio+eager] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunAsyncFromThread::test_sniffio[trio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread PASSED [ 25%] 77s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio+uvloop] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio+eager] PASSED [ 25%] 77s tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[trio] PASSED [ 26%] 77s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[asyncio] PASSED [ 26%] 77s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[asyncio+uvloop] PASSED [ 26%] 77s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[asyncio+eager] PASSED [ 26%] 77s tests/test_from_thread.py::TestRunSyncFromThread::test_sniffio[trio] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[asyncio] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[asyncio+uvloop] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[asyncio+eager] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_call_corofunc[trio] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[asyncio] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[asyncio+uvloop] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[asyncio+eager] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_call_anext[trio] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio+uvloop] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio+eager] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[trio] PASSED [ 26%] 77s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio] PASSED [ 26%] 78s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio+uvloop] PASSED [ 26%] 78s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio+eager] PASSED [ 26%] 78s tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[trio] PASSED [ 26%] 78s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio] PASSED [ 26%] 78s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio+uvloop] PASSED [ 26%] 78s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio+eager] PASSED [ 26%] 78s tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[trio] PASSED [ 26%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio+uvloop] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio+eager] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[trio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_nonexistent_backend PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio+uvloop] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio+eager] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[trio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio+uvloop] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio+eager] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[trio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio+uvloop] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio+eager] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[trio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio+uvloop] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio+eager] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[trio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio+uvloop] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio+eager] PASSED [ 27%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[trio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio+uvloop] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio+eager] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[trio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio+uvloop] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio+eager] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[trio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio+uvloop] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio+eager] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[trio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio+uvloop] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio+eager] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[trio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio+uvloop] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio+eager] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[trio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio+uvloop] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio+eager] PASSED [ 28%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[trio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio+uvloop] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio+eager] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[trio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio+uvloop] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio+eager] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[trio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio+uvloop] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio+eager] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[trio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio+uvloop] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio+eager] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[trio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio+uvloop] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio+eager] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[trio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio+uvloop] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio+eager] PASSED [ 29%] 78s tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[trio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio+uvloop] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio+eager] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[asyncio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[asyncio+uvloop] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[asyncio+eager] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_raise_baseexception_from_task[trio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio-asyncio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio-trio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+uvloop-asyncio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+uvloop-trio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+eager-asyncio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_from_async[asyncio+eager-trio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_from_async[trio-asyncio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_from_async[trio-trio] XFAIL [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[asyncio] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[asyncio+uvloop] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[asyncio+eager] PASSED [ 30%] 78s tests/test_from_thread.py::TestBlockingPortal::test_cancel_portal_future[trio] PASSED [ 30%] 78s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-False] PASSED [ 30%] 78s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-True] PASSED [ 30%] 78s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-False] PASSED [ 30%] 78s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-True] PASSED [ 30%] 78s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+eager-False] PASSED [ 30%] 78s tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+eager-True] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint_if_cancelled[trio-False] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint_if_cancelled[trio-True] PASSED [ 31%] 78s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-False] PASSED [ 31%] 78s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-True] PASSED [ 31%] 78s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-False] PASSED [ 31%] 78s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-True] PASSED [ 31%] 78s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+eager-False] PASSED [ 31%] 78s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+eager-True] PASSED [ 31%] 78s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[trio-False] PASSED [ 31%] 78s tests/test_lowlevel.py::test_cancel_shielded_checkpoint[trio-True] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint[asyncio-False] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint[asyncio-True] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-False] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-True] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint[asyncio+eager-False] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint[asyncio+eager-True] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint[trio-False] PASSED [ 31%] 78s tests/test_lowlevel.py::test_checkpoint[trio-True] PASSED [ 31%] 78s tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio] PASSED [ 31%] 78s tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio+uvloop] PASSED [ 31%] 78s tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio+eager] PASSED [ 31%] 78s tests/test_lowlevel.py::TestRunVar::test_get_set[trio] PASSED [ 31%] 78s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio] PASSED [ 31%] 78s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio+uvloop] PASSED [ 32%] 78s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio+eager] PASSED [ 32%] 78s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[trio] PASSED [ 32%] 78s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio] PASSED [ 32%] 78s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio+uvloop] PASSED [ 32%] 78s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio+eager] PASSED [ 32%] 78s tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[trio] PASSED [ 32%] 78s tests/test_pytest_plugin.py::test_plugin PASSED [ 32%] 79s tests/test_pytest_plugin.py::test_asyncio PASSED [ 32%] 79s tests/test_pytest_plugin.py::test_autouse_async_fixture PASSED [ 32%] 80s tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture PASSED [ 32%] 80s tests/test_pytest_plugin.py::test_module_scoped_task_group_fixture PASSED [ 32%] 80s tests/test_pytest_plugin.py::test_async_fixture_teardown_after_sync_test PASSED [ 32%] 81s tests/test_pytest_plugin.py::test_hypothesis_module_mark PASSED [ 32%] 81s tests/test_pytest_plugin.py::test_hypothesis_function_mark PASSED [ 32%] 81s tests/test_pytest_plugin.py::test_debugger_exit_in_taskgroup[asyncio] PASSED [ 32%] 81s tests/test_pytest_plugin.py::test_debugger_exit_in_taskgroup[trio] PASSED [ 32%] 82s tests/test_pytest_plugin.py::test_keyboardinterrupt_during_test[asyncio] PASSED [ 32%] 82s tests/test_pytest_plugin.py::test_keyboardinterrupt_during_test[trio] PASSED [ 32%] 83s tests/test_pytest_plugin.py::test_async_fixture_in_test_class PASSED [ 32%] 83s tests/test_pytest_plugin.py::test_asyncgen_fixture_in_test_class PASSED [ 32%] 83s tests/test_pytest_plugin.py::test_anyio_fixture_adoption_does_not_persist PASSED [ 32%] 83s tests/test_pytest_plugin.py::test_async_fixture_params PASSED [ 32%] 83s tests/test_signals.py::test_receive_signals[asyncio] PASSED [ 32%] 83s tests/test_signals.py::test_receive_signals[asyncio+uvloop] PASSED [ 33%] 83s tests/test_signals.py::test_receive_signals[asyncio+eager] PASSED [ 33%] 83s tests/test_signals.py::test_receive_signals[trio] PASSED [ 33%] 83s tests/test_signals.py::test_task_group_cancellation_open[asyncio] PASSED [ 33%] 83s tests/test_signals.py::test_task_group_cancellation_open[asyncio+uvloop] PASSED [ 33%] 83s tests/test_signals.py::test_task_group_cancellation_open[asyncio+eager] PASSED [ 33%] 83s tests/test_signals.py::test_task_group_cancellation_open[trio] PASSED [ 33%] 83s tests/test_signals.py::test_task_group_cancellation_consume[asyncio] PASSED [ 33%] 83s tests/test_signals.py::test_task_group_cancellation_consume[asyncio+uvloop] PASSED [ 33%] 83s tests/test_signals.py::test_task_group_cancellation_consume[asyncio+eager] PASSED [ 33%] 83s tests/test_signals.py::test_task_group_cancellation_consume[trio] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv4] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv6] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_extra_attributes[trio-ipv4] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_extra_attributes[trio-ipv6] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv4] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv6] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+eager-ipv4] PASSED [ 33%] 83s tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+eager-ipv6] PASSED [ 34%] 83s tests/test_sockets.py::TestTCPStream::test_send_receive[trio-ipv4] PASSED [ 34%] 83s tests/test_sockets.py::TestTCPStream::test_send_receive[trio-ipv6] PASSED [ 34%] 83s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv4] PASSED [ 34%] 83s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv6] PASSED [ 34%] 83s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv4] PASSED [ 34%] 83s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv6] PASSED [ 34%] 83s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+eager-ipv4] PASSED [ 34%] 83s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+eager-ipv6] PASSED [ 34%] 83s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[trio-ipv4] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_send_large_buffer[trio-ipv6] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv4] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv6] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv4] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv6] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+eager-ipv4] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+eager-ipv6] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_send_eof[trio-ipv4] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_send_eof[trio-ipv6] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv4] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv6] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv4] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv6] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+eager-ipv4] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+eager-ipv6] PASSED [ 34%] 84s tests/test_sockets.py::TestTCPStream::test_iterate[trio-ipv4] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_iterate[trio-ipv6] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv4] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv6] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+eager-ipv4] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+eager-ipv6] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_socket_options[trio-ipv4] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_socket_options[trio-ipv6] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-dualstack] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv4] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv6] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-dualstack] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv4] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv6] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+eager-dualstack] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+eager-ipv4] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+eager-ipv6] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-dualstack] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-ipv4] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-ipv6] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-multi] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-single] PASSED [ 35%] 84s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-multi] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-single] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+eager-multi] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+eager-single] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-multi] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-single] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv4] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv6] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv4] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv6] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+eager-ipv4] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+eager-ipv6] PASSED [ 36%] 84s tests/test_sockets.py::TestTCPStream::test_receive_timeout[trio-ipv4] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_receive_timeout[trio-ipv6] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv4] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv6] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv4] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv6] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+eager-ipv4] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+eager-ipv6] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_send[trio-ipv4] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_send[trio-ipv6] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv4] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv6] PASSED [ 36%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+eager-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+eager-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[trio-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_concurrent_receive[trio-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+eager-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+eager-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_close_during_receive[trio-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_close_during_receive[trio-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+eager-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+eager-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_receive_after_close[trio-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_receive_after_close[trio-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv4] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv6] PASSED [ 37%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+eager-ipv4] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+eager-ipv6] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_close[trio-ipv4] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_close[trio-ipv6] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv4] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv6] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv4] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv6] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+eager-ipv4] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+eager-ipv6] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[trio-ipv4] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[trio-ipv6] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv4] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv6] PASSED [ 38%] 85s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv4] PASSED [ 38%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv6] PASSED [ 38%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+eager-ipv4] PASSED [ 38%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+eager-ipv6] PASSED [ 38%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[trio-ipv4] PASSED [ 38%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[trio-ipv6] PASSED [ 38%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv4] PASSED [ 38%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv6] PASSED [ 38%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv4] PASSED [ 38%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv6] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+eager-ipv4] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+eager-ipv6] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[trio-ipv4] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[trio-ipv6] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio+uvloop] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio+eager] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio+uvloop] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio+eager] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv4] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv6] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_extra_attributes[trio-ipv4] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_extra_attributes[trio-ipv6] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv4] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv6] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_accept[asyncio-both] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv4] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv6] PASSED [ 39%] 86s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-both] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+eager-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+eager-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept[asyncio+eager-both] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept[trio-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept[trio-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept[trio-both] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+eager-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+eager-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept_after_close[trio-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_accept_after_close[trio-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+eager-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+eager-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_socket_options[trio-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_socket_options[trio-ipv6] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv4] PASSED [ 40%] 86s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv6] PASSED [ 41%] 86s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 41%] 86s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 41%] 86s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+eager-ipv4] PASSED [ 41%] 86s tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+eager-ipv6] PASSED [ 41%] 86s tests/test_sockets.py::TestTCPListener::test_reuse_port[trio-ipv4] PASSED [ 41%] 86s tests/test_sockets.py::TestTCPListener::test_reuse_port[trio-ipv6] PASSED [ 41%] 86s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv4] PASSED [ 41%] 86s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv6] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv4] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv6] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+eager-ipv4] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+eager-ipv6] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[trio-ipv4] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_close_from_other_task[trio-ipv6] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv4] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv6] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv4] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv6] PASSED [ 41%] 87s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+eager-ipv4] PASSED [ 41%] 88s tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+eager-ipv6] PASSED [ 41%] 88s tests/test_sockets.py::TestTCPListener::test_send_after_eof[trio-ipv4] PASSED [ 41%] 88s tests/test_sockets.py::TestTCPListener::test_send_after_eof[trio-ipv6] PASSED [ 41%] 88s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio-ipv4] PASSED [ 41%] 88s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio-ipv6] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+uvloop-ipv4] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+uvloop-ipv6] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+eager-ipv4] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_eof_after_send[asyncio+eager-ipv6] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_eof_after_send[trio-ipv4] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_eof_after_send[trio-ipv6] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_bind_link_local[asyncio] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_bind_link_local[asyncio+uvloop] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_bind_link_local[asyncio+eager] PASSED [ 42%] 88s tests/test_sockets.py::TestTCPListener::test_bind_link_local[trio] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio-path] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio-abstract] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+uvloop-path] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+uvloop-abstract] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+eager-path] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+eager-abstract] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[trio-path] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_extra_attributes[trio-abstract] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-str-path] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-str-abstract] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-path-path] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-path-abstract] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-str-path] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-str-abstract] PASSED [ 42%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-path-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-path-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-str-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-str-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-path-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+eager-path-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-str-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-str-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-path-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-path-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+uvloop-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+uvloop-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+eager-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[asyncio+eager-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[trio-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_large_buffer[trio-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+uvloop-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+uvloop-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+eager-path] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+eager-abstract] PASSED [ 43%] 88s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[trio-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[trio-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+uvloop-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+uvloop-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+eager-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+eager-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds[trio-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds[trio-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+uvloop-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+uvloop-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+eager-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+eager-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[trio-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[trio-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+uvloop-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+uvloop-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+eager-path] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+eager-abstract] PASSED [ 44%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds[trio-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds[trio-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+uvloop-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+uvloop-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+eager-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+eager-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_eof[trio-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_eof[trio-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+uvloop-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+uvloop-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+eager-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+eager-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_iterate[trio-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_iterate[trio-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+uvloop-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+uvloop-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+eager-path] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+eager-abstract] PASSED [ 45%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[trio-path] PASSED [ 46%] 88s tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[trio-abstract] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio-path] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio-abstract] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+uvloop-path] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+uvloop-abstract] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+eager-path] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+eager-abstract] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[trio-path] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_send[trio-abstract] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio-path] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio-abstract] PASSED [ 46%] 89s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+uvloop-path] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+uvloop-abstract] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+eager-path] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+eager-abstract] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[trio-path] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[trio-abstract] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio-path] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio-abstract] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+uvloop-path] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+uvloop-abstract] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+eager-path] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+eager-abstract] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[trio-path] PASSED [ 46%] 90s tests/test_sockets.py::TestUNIXStream::test_close_during_receive[trio-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+uvloop-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+uvloop-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+eager-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+eager-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[trio-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_receive_after_close[trio-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+uvloop-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+uvloop-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+eager-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+eager-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_send_after_close[trio-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_send_after_close[trio-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+uvloop-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+uvloop-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+eager-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+eager-abstract] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[trio-path] PASSED [ 47%] 90s tests/test_sockets.py::TestUNIXStream::test_cannot_connect[trio-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+uvloop-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+uvloop-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+eager-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[asyncio+eager-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[trio-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_using_bytes[trio-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+uvloop-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+uvloop-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+eager-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[asyncio+eager-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[trio-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXStream::test_connecting_with_non_utf8[trio-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+uvloop-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+uvloop-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+eager-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+eager-abstract] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[trio-path] PASSED [ 48%] 90s tests/test_sockets.py::TestUNIXListener::test_extra_attributes[trio-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-str-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-str-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-path-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-path-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-str-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-str-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-path-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-path-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-str-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-str-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-path-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+eager-path-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[trio-str-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[trio-str-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[trio-path-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_accept[trio-path-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+uvloop-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+uvloop-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+eager-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+eager-abstract] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_socket_options[trio-path] PASSED [ 49%] 90s tests/test_sockets.py::TestUNIXListener::test_socket_options[trio-abstract] PASSED [ 50%] 90s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio-path] PASSED [ 50%] 90s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio-abstract] PASSED [ 50%] 90s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+uvloop-path] PASSED [ 50%] 90s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+uvloop-abstract] PASSED [ 50%] 90s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+eager-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+eager-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[trio-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_send_after_eof[trio-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+uvloop-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+uvloop-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+eager-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+eager-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_bind_twice[trio-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_bind_twice[trio-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+uvloop-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+uvloop-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+eager-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[asyncio+eager-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[trio-path] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_bytes_path[trio-abstract] PASSED [ 50%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio-path] PASSED [ 51%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio-abstract] PASSED [ 51%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+uvloop-path] PASSED [ 51%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+uvloop-abstract] PASSED [ 51%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+eager-path] PASSED [ 51%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[asyncio+eager-abstract] PASSED [ 51%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[trio-path] PASSED [ 51%] 91s tests/test_sockets.py::TestUNIXListener::test_listening_invalid_ascii[trio-abstract] PASSED [ 51%] 91s tests/test_sockets.py::test_multi_listener[asyncio] PASSED [ 51%] 91s tests/test_sockets.py::test_multi_listener[asyncio+uvloop] PASSED [ 51%] 91s tests/test_sockets.py::test_multi_listener[asyncio+eager] PASSED [ 51%] 91s tests/test_sockets.py::test_multi_listener[trio] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[trio-ipv4] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_extra_attributes[trio-ipv6] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 51%] 91s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+eager-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+eager-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_send_receive[trio-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_send_receive[trio-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+eager-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+eager-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_iterate[trio-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_iterate[trio-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+eager-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+eager-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_reuse_port[trio-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_reuse_port[trio-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 52%] 91s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+eager-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+eager-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[trio-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[trio-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+eager-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+eager-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[trio-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_close_during_receive[trio-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+eager-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+eager-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[trio-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_receive_after_close[trio-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+eager-ipv4] PASSED [ 53%] 91s tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+eager-ipv6] PASSED [ 54%] 91s tests/test_sockets.py::TestUDPSocket::test_send_after_close[trio-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestUDPSocket::test_send_after_close[trio-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+eager-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+eager-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[trio-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[trio-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+eager-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+eager-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[trio-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[trio-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+eager-ipv4] PASSED [ 54%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+eager-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[trio-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[trio-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+eager-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+eager-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[trio-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[trio-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+eager-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+eager-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[trio-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[trio-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+eager-ipv4] PASSED [ 55%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+eager-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[trio-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[trio-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+eager-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+eager-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[trio-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[trio-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+eager-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+eager-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[trio-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[trio-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+eager-ipv4] PASSED [ 56%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+eager-ipv6] PASSED [ 57%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[trio-ipv4] PASSED [ 57%] 92s tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[trio-ipv6] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+eager-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[asyncio+eager-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[trio-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_extra_attributes[trio-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-str-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-str-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-path-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio-path-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-str-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-str-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-path-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[asyncio+eager-path-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-str-path] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-str-abstract] PASSED [ 57%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-path-path] PASSED [ 58%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_receive[trio-path-abstract] PASSED [ 58%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio-path] PASSED [ 58%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio-abstract] PASSED [ 58%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+uvloop-path] PASSED [ 58%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+uvloop-abstract] PASSED [ 58%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+eager-path] PASSED [ 58%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[asyncio+eager-abstract] PASSED [ 58%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[trio-path] PASSED [ 58%] 92s tests/test_sockets.py::TestUNIXDatagramSocket::test_iterate[trio-abstract] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[asyncio] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[asyncio+uvloop] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[asyncio+eager] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_concurrent_receive[trio] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[asyncio] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[asyncio+eager] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_close_during_receive[trio] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[asyncio] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[asyncio+eager] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_receive_after_close[trio] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio-path] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio-abstract] PASSED [ 58%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+eager-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[asyncio+eager-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[trio-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_send_after_close[trio-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+uvloop-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+uvloop-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+eager-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[asyncio+eager-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[trio-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_bytes[trio-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+uvloop-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+uvloop-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+eager-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[asyncio+eager-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[trio-path] PASSED [ 59%] 93s tests/test_sockets.py::TestUNIXDatagramSocket::test_local_path_invalid_ascii[trio-abstract] PASSED [ 59%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-path-path-peer] PASSED [ 59%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-path-abstract-peer] PASSED [ 59%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-abstract-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio-abstract-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-path-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-path-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-abstract-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+uvloop-abstract-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-path-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-path-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-abstract-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[asyncio+eager-abstract-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-path-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-path-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-abstract-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_extra_attributes[trio-abstract-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-path-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-path-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-abstract-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_str-abstract-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-path-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-path-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-abstract-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-str-peer_path-abstract-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-path-path-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-path-abstract-peer] PASSED [ 60%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-abstract-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_str-abstract-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-path-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-path-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-abstract-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio-path-peer_path-abstract-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-path-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-path-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-abstract-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_str-abstract-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-path-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-path-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-abstract-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-str-peer_path-abstract-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-path-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-path-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-abstract-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_str-abstract-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-path-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-path-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-abstract-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+uvloop-path-peer_path-abstract-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-path-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-path-abstract-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-abstract-path-peer] PASSED [ 61%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_str-abstract-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-path-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-path-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-abstract-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-str-peer_path-abstract-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-path-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-path-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-abstract-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_str-abstract-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-path-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-path-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-abstract-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[asyncio+eager-path-peer_path-abstract-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-path-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-path-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-abstract-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_str-abstract-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-path-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-path-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-abstract-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-str-peer_path-abstract-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-path-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-path-abstract-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-abstract-path-peer] PASSED [ 62%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_str-abstract-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-path-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-path-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-abstract-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_receive[trio-path-peer_path-abstract-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-path-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-path-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-abstract-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio-abstract-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-path-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-path-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-abstract-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+uvloop-abstract-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-path-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-path-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-abstract-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[asyncio+eager-abstract-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-path-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-path-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-abstract-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_iterate[trio-abstract-abstract-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio-path-peer] PASSED [ 63%] 93s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio-abstract-peer] PASSED [ 63%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+uvloop-path-peer] PASSED [ 63%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+uvloop-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+eager-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[asyncio+eager-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[trio-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_concurrent_receive[trio-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_str-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_str-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_path-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio-peer_path-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_str-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_str-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_path-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+uvloop-peer_path-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_str-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_str-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_path-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[asyncio+eager-peer_path-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_str-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_str-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_path-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_close_during_receive[trio-peer_path-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_str-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_str-abstract-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_path-path-peer] PASSED [ 64%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio-peer_path-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_str-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_str-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_path-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+uvloop-peer_path-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_str-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_str-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_path-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[asyncio+eager-peer_path-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_str-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_str-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_path-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_receive_after_close[trio-peer_path-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_str-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_str-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_path-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio-peer_path-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_str-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_str-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_path-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+uvloop-peer_path-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_str-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_str-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_path-path-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[asyncio+eager-peer_path-abstract-peer] PASSED [ 65%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_str-path-peer] PASSED [ 66%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_str-abstract-peer] PASSED [ 66%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_path-path-peer] PASSED [ 66%] 94s tests/test_sockets.py::TestConnectedUNIXDatagramSocket::test_send_after_close[trio-peer_path-abstract-peer] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo[asyncio] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo[asyncio+uvloop] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo[asyncio+eager] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo[trio] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-1_0] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-1_1] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-1_0] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-1_1] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+eager-1_0] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+eager-1_1] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo_ipv6addr[trio-1_0] PASSED [ 66%] 94s tests/test_sockets.py::test_getaddrinfo_ipv6addr[trio-1_1] PASSED [ 66%] 94s tests/test_sockets.py::test_getnameinfo[asyncio] PASSED [ 66%] 94s tests/test_sockets.py::test_getnameinfo[asyncio+uvloop] PASSED [ 66%] 95s tests/test_sockets.py::test_getnameinfo[asyncio+eager] PASSED [ 66%] 95s tests/test_sockets.py::test_getnameinfo[trio] PASSED [ 66%] 95s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[asyncio] PASSED [ 66%] 95s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[asyncio+uvloop] PASSED [ 66%] 95s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[asyncio+eager] PASSED [ 66%] 95s tests/test_sockets.py::test_connect_tcp_getaddrinfo_context[trio] PASSED [ 66%] 95s tests/test_sockets.py::test_wait_socket[asyncio-readable-socket] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio-readable-fd] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio-writable-socket] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio-writable-fd] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-readable-socket] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-readable-fd] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-writable-socket] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio+uvloop-writable-fd] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio+eager-readable-socket] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio+eager-readable-fd] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio+eager-writable-socket] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[asyncio+eager-writable-fd] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[trio-readable-socket] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[trio-readable-fd] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[trio-writable-socket] PASSED [ 67%] 95s tests/test_sockets.py::test_wait_socket[trio-writable-fd] PASSED [ 67%] 95s tests/test_sockets.py::test_deprecated_wait_socket[asyncio] PASSED [ 67%] 95s tests/test_sockets.py::test_deprecated_wait_socket[asyncio+uvloop] PASSED [ 67%] 95s tests/test_sockets.py::test_deprecated_wait_socket[asyncio+eager] PASSED [ 67%] 95s tests/test_sockets.py::test_deprecated_wait_socket[trio] PASSED [ 67%] 95s tests/test_subprocesses.py::test_run_process[asyncio-shell] PASSED [ 67%] 95s tests/test_subprocesses.py::test_run_process[asyncio-exec] PASSED [ 67%] 95s tests/test_subprocesses.py::test_run_process[asyncio+uvloop-shell] PASSED [ 67%] 95s tests/test_subprocesses.py::test_run_process[asyncio+uvloop-exec] PASSED [ 67%] 95s tests/test_subprocesses.py::test_run_process[asyncio+eager-shell] PASSED [ 68%] 95s tests/test_subprocesses.py::test_run_process[asyncio+eager-exec] PASSED [ 68%] 95s tests/test_subprocesses.py::test_run_process[trio-shell] PASSED [ 68%] 95s tests/test_subprocesses.py::test_run_process[trio-exec] PASSED [ 68%] 95s tests/test_subprocesses.py::test_run_process_checked[asyncio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_run_process_checked[asyncio+uvloop] PASSED [ 68%] 95s tests/test_subprocesses.py::test_run_process_checked[asyncio+eager] PASSED [ 68%] 95s tests/test_subprocesses.py::test_run_process_checked[trio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_terminate[asyncio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_terminate[asyncio+uvloop] PASSED [ 68%] 95s tests/test_subprocesses.py::test_terminate[asyncio+eager] PASSED [ 68%] 95s tests/test_subprocesses.py::test_terminate[trio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_cwd[asyncio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_cwd[asyncio+uvloop] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_cwd[asyncio+eager] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_cwd[trio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_env[asyncio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_env[asyncio+uvloop] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_env[asyncio+eager] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_env[trio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_new_session_sid[asyncio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_new_session_sid[asyncio+uvloop] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_new_session_sid[asyncio+eager] PASSED [ 68%] 95s tests/test_subprocesses.py::test_process_new_session_sid[trio] PASSED [ 68%] 95s tests/test_subprocesses.py::test_run_process_connect_to_file[asyncio] PASSED [ 69%] 95s tests/test_subprocesses.py::test_run_process_connect_to_file[asyncio+uvloop] PASSED [ 69%] 95s tests/test_subprocesses.py::test_run_process_connect_to_file[asyncio+eager] PASSED [ 69%] 95s tests/test_subprocesses.py::test_run_process_connect_to_file[trio] PASSED [ 69%] 95s tests/test_subprocesses.py::test_run_process_inherit_stdout[asyncio] PASSED [ 69%] 95s tests/test_subprocesses.py::test_run_process_inherit_stdout[asyncio+uvloop] PASSED [ 69%] 95s tests/test_subprocesses.py::test_run_process_inherit_stdout[asyncio+eager] PASSED [ 69%] 95s tests/test_subprocesses.py::test_run_process_inherit_stdout[trio] PASSED [ 69%] 95s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[asyncio] PASSED [ 69%] 95s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[asyncio+uvloop] PASSED [ 69%] 95s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[asyncio+eager] PASSED [ 69%] 95s tests/test_subprocesses.py::test_process_aexit_cancellation_doesnt_orphan_process[trio] PASSED [ 69%] 95s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[asyncio] XFAIL [ 69%] 95s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[asyncio+uvloop] XFAIL [ 69%] 95s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[asyncio+eager] XFAIL [ 69%] 95s tests/test_subprocesses.py::test_process_aexit_cancellation_closes_standard_streams[trio] PASSED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio-user0] PASSED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio-user1] PASSED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio-extra_groups] PASSED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio-umask] PASSED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-user0] SKIPPED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-user1] SKIPPED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-extra_groups] SKIPPED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio+uvloop-umask] SKIPPED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-user0] PASSED [ 69%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-user1] PASSED [ 70%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-extra_groups] PASSED [ 70%] 95s tests/test_subprocesses.py::test_py39_arguments[asyncio+eager-umask] PASSED [ 70%] 95s tests/test_subprocesses.py::test_py39_arguments[trio-user0] PASSED [ 70%] 95s tests/test_subprocesses.py::test_py39_arguments[trio-user1] PASSED [ 70%] 95s tests/test_subprocesses.py::test_py39_arguments[trio-extra_groups] PASSED [ 70%] 95s tests/test_subprocesses.py::test_py39_arguments[trio-umask] PASSED [ 70%] 95s tests/test_subprocesses.py::test_close_early[asyncio] PASSED [ 70%] 95s tests/test_subprocesses.py::test_close_early[asyncio+uvloop] PASSED [ 70%] 96s tests/test_subprocesses.py::test_close_early[asyncio+eager] PASSED [ 70%] 96s tests/test_subprocesses.py::test_close_early[trio] PASSED [ 70%] 96s tests/test_subprocesses.py::test_close_while_reading[asyncio] PASSED [ 70%] 96s tests/test_subprocesses.py::test_close_while_reading[asyncio+uvloop] PASSED [ 70%] 96s tests/test_subprocesses.py::test_close_while_reading[asyncio+eager] PASSED [ 70%] 96s tests/test_subprocesses.py::test_close_while_reading[trio] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_contextmanager[asyncio] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_contextmanager[asyncio+uvloop] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_contextmanager[asyncio+eager] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_contextmanager[trio] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio+uvloop] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio+eager] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_manual_acquire[trio] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_fast_acquire[asyncio] PASSED [ 70%] 96s tests/test_synchronization.py::TestLock::test_fast_acquire[asyncio+uvloop] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_fast_acquire[asyncio+eager] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_fast_acquire[trio] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio+uvloop] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio+eager] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_nowait[trio] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio+eager] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[trio] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio-True] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio-False] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+uvloop-True] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+uvloop-False] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+eager-True] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_async[asyncio+eager-False] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_async[trio-True] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_async[trio-False] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[asyncio] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[asyncio+uvloop] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[asyncio+eager] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_acquire_twice_sync[trio] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releaselast] PASSED [ 71%] 96s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releasefirst] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releaselast] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releasefirst] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+eager-releaselast] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+eager-releasefirst] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[trio-releaselast] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_cancel_during_acquire[trio-releasefirst] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_statistics[asyncio] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_statistics[asyncio+uvloop] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_statistics[asyncio+eager] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_statistics[trio] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio+uvloop] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio+eager] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_cancel_after_release[asyncio] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_cancel_after_release[asyncio+uvloop] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_cancel_after_release[asyncio+eager] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[asyncio] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_instantiate_outside_event_loop[trio] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_owner_after_release[asyncio] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_owner_after_release[asyncio+uvloop] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_owner_after_release[asyncio+eager] PASSED [ 72%] 96s tests/test_synchronization.py::TestLock::test_owner_after_release[trio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event[asyncio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event[asyncio+uvloop] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event[asyncio+eager] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event[trio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio+uvloop] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio+eager] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event_cancel[trio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[asyncio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[asyncio+uvloop] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[asyncio+eager] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_event_wait_before_set_before_cancel[trio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_statistics[asyncio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_statistics[asyncio+uvloop] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_statistics[asyncio+eager] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_statistics[trio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[asyncio] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 73%] 96s tests/test_synchronization.py::TestEvent::test_instantiate_outside_event_loop[trio] PASSED [ 73%] 96s tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio] PASSED [ 73%] 96s tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio+uvloop] PASSED [ 73%] 96s tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio+eager] PASSED [ 73%] 96s tests/test_synchronization.py::TestCondition::test_contextmanager[trio] PASSED [ 73%] 96s tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio+uvloop] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio+eager] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_manual_acquire[trio] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio+uvloop] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio+eager] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_acquire_nowait[trio] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio+eager] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[trio] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio+uvloop] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio+eager] PASSED [ 74%] 96s tests/test_synchronization.py::TestCondition::test_wait_cancel[trio] PASSED [ 74%] 97s tests/test_synchronization.py::TestCondition::test_statistics[asyncio] PASSED [ 74%] 97s tests/test_synchronization.py::TestCondition::test_statistics[asyncio+uvloop] PASSED [ 74%] 97s tests/test_synchronization.py::TestCondition::test_statistics[asyncio+eager] PASSED [ 74%] 97s tests/test_synchronization.py::TestCondition::test_statistics[trio] PASSED [ 74%] 97s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[asyncio] PASSED [ 74%] 97s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 74%] 97s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 74%] 97s tests/test_synchronization.py::TestCondition::test_instantiate_outside_event_loop[trio] PASSED [ 74%] 97s tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio+uvloop] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio+eager] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_contextmanager[trio] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio+uvloop] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio+eager] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_manual_acquire[trio] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[asyncio] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[asyncio+uvloop] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[asyncio+eager] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_fast_acquire[trio] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio+uvloop] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio+eager] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[trio] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releaselast] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releasefirst] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releaselast] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releasefirst] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+eager-releaselast] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+eager-releasefirst] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[trio-releaselast] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[trio-releasefirst] PASSED [ 75%] 97s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-2] PASSED [ 76%] 97s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-None] PASSED [ 76%] 97s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-2] PASSED [ 76%] 97s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-None] PASSED [ 76%] 97s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+eager-2] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+eager-None] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_max_value[trio-2] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_max_value[trio-None] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio+uvloop] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio+eager] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[trio] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio+uvloop] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio+eager] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_statistics[trio] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio+uvloop] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio+eager] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_acquire_race[trio] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio+uvloop] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio+eager] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_cancel_after_release[asyncio] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_cancel_after_release[asyncio+uvloop] PASSED [ 76%] 98s tests/test_synchronization.py::TestSemaphore::test_cancel_after_release[asyncio+eager] PASSED [ 77%] 98s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[asyncio] PASSED [ 77%] 98s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 77%] 98s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 77%] 98s tests/test_synchronization.py::TestSemaphore::test_instantiate_outside_event_loop[trio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio+uvloop] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio+eager] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[trio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio+uvloop] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio+eager] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[trio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio+uvloop] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio+eager] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_borrow[trio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio+uvloop] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio+eager] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_limit[trio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio+uvloop] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio+eager] PASSED [ 77%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[trio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio+uvloop] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio+eager] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[trio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio+uvloop] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio+eager] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[trio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio+uvloop] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio+eager] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[trio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio+uvloop] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio+eager] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_statistics[trio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio+uvloop] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio+eager] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[asyncio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[asyncio+uvloop] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[asyncio+eager] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_ordered_queue[trio] PASSED [ 78%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[asyncio] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[asyncio+uvloop] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[asyncio+eager] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens_lets_others_acquire[trio] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[asyncio] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[asyncio+uvloop] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[asyncio+eager] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_instantiate_outside_event_loop[trio] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[asyncio] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[asyncio+uvloop] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[asyncio+eager] PASSED [ 79%] 98s tests/test_synchronization.py::TestCapacityLimiter::test_total_tokens_as_kwarg[trio] PASSED [ 79%] 98s tests/test_taskgroups.py::test_already_closed[asyncio] PASSED [ 79%] 98s tests/test_taskgroups.py::test_already_closed[asyncio+uvloop] PASSED [ 79%] 98s tests/test_taskgroups.py::test_already_closed[asyncio+eager] PASSED [ 79%] 98s tests/test_taskgroups.py::test_already_closed[trio] PASSED [ 79%] 98s tests/test_taskgroups.py::test_success[asyncio] PASSED [ 79%] 98s tests/test_taskgroups.py::test_success[asyncio+uvloop] PASSED [ 79%] 98s tests/test_taskgroups.py::test_success[asyncio+eager] PASSED [ 79%] 98s tests/test_taskgroups.py::test_success[trio] PASSED [ 79%] 98s tests/test_taskgroups.py::test_run_natively[asyncio] PASSED [ 79%] 98s tests/test_taskgroups.py::test_run_natively[trio] PASSED [ 79%] 98s tests/test_taskgroups.py::test_start_soon_while_running[asyncio] PASSED [ 79%] 98s tests/test_taskgroups.py::test_start_soon_while_running[asyncio+uvloop] PASSED [ 79%] 98s tests/test_taskgroups.py::test_start_soon_while_running[asyncio+eager] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_soon_while_running[trio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_soon_after_error[asyncio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_soon_after_error[asyncio+uvloop] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_soon_after_error[asyncio+eager] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_soon_after_error[trio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_no_value[asyncio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_no_value[asyncio+uvloop] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_no_value[asyncio+eager] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_no_value[trio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_called_twice[asyncio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_called_twice[asyncio+uvloop] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_called_twice[asyncio+eager] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_called_twice[trio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_no_called_started_twice[asyncio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_no_called_started_twice[asyncio+uvloop] PASSED [ 80%] 98s tests/test_taskgroups.py::test_no_called_started_twice[asyncio+eager] PASSED [ 80%] 98s tests/test_taskgroups.py::test_no_called_started_twice[trio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_with_value[asyncio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_with_value[asyncio+uvloop] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_with_value[asyncio+eager] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_with_value[trio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio+uvloop] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio+eager] PASSED [ 80%] 98s tests/test_taskgroups.py::test_start_crash_before_started_call[trio] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio+uvloop] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio+eager] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_crash_after_started_call[trio] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_no_started_call[asyncio] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_no_started_call[asyncio+uvloop] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_no_started_call[asyncio+eager] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_no_started_call[trio] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_cancelled[asyncio] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_cancelled[asyncio+uvloop] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_cancelled[asyncio+eager] PASSED [ 81%] 98s tests/test_taskgroups.py::test_start_cancelled[trio] PASSED [ 81%] 99s tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio] PASSED [ 81%] 99s tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio+uvloop] PASSED [ 81%] 99s tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio+eager] PASSED [ 81%] 99s tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio] PASSED [ 81%] 99s tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio+uvloop] PASSED [ 81%] 99s tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio+eager] PASSED [ 81%] 99s tests/test_taskgroups.py::test_propagate_native_cancellation_from_taskgroup[asyncio] PASSED [ 81%] 99s tests/test_taskgroups.py::test_propagate_native_cancellation_from_taskgroup[asyncio+uvloop] PASSED [ 81%] 99s tests/test_taskgroups.py::test_propagate_native_cancellation_from_taskgroup[asyncio+eager] PASSED [ 81%] 100s tests/test_taskgroups.py::test_cancel_with_nested_task_groups[asyncio] PASSED [ 81%] 100s tests/test_taskgroups.py::test_cancel_with_nested_task_groups[asyncio+uvloop] PASSED [ 81%] 101s tests/test_taskgroups.py::test_cancel_with_nested_task_groups[asyncio+eager] PASSED [ 82%] 101s tests/test_taskgroups.py::test_start_exception_delivery[asyncio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_start_exception_delivery[asyncio+uvloop] PASSED [ 82%] 101s tests/test_taskgroups.py::test_start_exception_delivery[asyncio+eager] PASSED [ 82%] 101s tests/test_taskgroups.py::test_start_exception_delivery[trio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_start_cancel_after_error[asyncio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_start_cancel_after_error[asyncio+uvloop] PASSED [ 82%] 101s tests/test_taskgroups.py::test_start_cancel_after_error[asyncio+eager] PASSED [ 82%] 101s tests/test_taskgroups.py::test_start_cancel_after_error[trio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_host_exception[asyncio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_host_exception[asyncio+uvloop] PASSED [ 82%] 101s tests/test_taskgroups.py::test_host_exception[asyncio+eager] PASSED [ 82%] 101s tests/test_taskgroups.py::test_host_exception[trio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_level_cancellation[asyncio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_level_cancellation[asyncio+uvloop] PASSED [ 82%] 101s tests/test_taskgroups.py::test_level_cancellation[asyncio+eager] PASSED [ 82%] 101s tests/test_taskgroups.py::test_level_cancellation[trio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio+uvloop] PASSED [ 82%] 101s tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio+eager] PASSED [ 82%] 101s tests/test_taskgroups.py::test_failing_child_task_cancels_host[trio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio] PASSED [ 82%] 101s tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio+uvloop] PASSED [ 82%] 101s tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio+eager] PASSED [ 82%] 101s tests/test_taskgroups.py::test_failing_host_task_cancels_children[trio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio+uvloop] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio+eager] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_scope_in_another_task[trio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_propagation[asyncio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_propagation[asyncio+uvloop] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_propagation[asyncio+eager] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_propagation[trio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_twice[asyncio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_twice[asyncio+uvloop] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_twice[asyncio+eager] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_twice[trio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio+uvloop] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio+eager] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_exiting_task_group[trio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_before_entering_scope[asyncio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_before_entering_scope[asyncio+uvloop] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_before_entering_scope[asyncio+eager] PASSED [ 83%] 101s tests/test_taskgroups.py::test_cancel_before_entering_scope[trio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_exception_group_children[asyncio] PASSED [ 83%] 101s tests/test_taskgroups.py::test_exception_group_children[asyncio+uvloop] PASSED [ 83%] 101s tests/test_taskgroups.py::test_exception_group_children[asyncio+eager] PASSED [ 83%] 102s tests/test_taskgroups.py::test_exception_group_children[trio] PASSED [ 84%] 102s tests/test_taskgroups.py::test_exception_group_host[asyncio] PASSED [ 84%] 102s tests/test_taskgroups.py::test_exception_group_host[asyncio+uvloop] PASSED [ 84%] 102s tests/test_taskgroups.py::test_exception_group_host[asyncio+eager] PASSED [ 84%] 102s tests/test_taskgroups.py::test_exception_group_host[trio] PASSED [ 84%] 102s tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio] PASSED [ 84%] 102s tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio+uvloop] PASSED [ 84%] 102s tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio+eager] PASSED [ 84%] 102s tests/test_taskgroups.py::test_escaping_cancelled_exception[trio] PASSED [ 84%] 102s tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio] PASSED [ 84%] 102s tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio+uvloop] PASSED [ 84%] 102s tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio+eager] PASSED [ 84%] 102s tests/test_taskgroups.py::test_cancel_scope_cleared[trio] PASSED [ 84%] 102s tests/test_taskgroups.py::test_fail_after[asyncio-instant] PASSED [ 84%] 102s tests/test_taskgroups.py::test_fail_after[asyncio-delayed] PASSED [ 84%] 102s tests/test_taskgroups.py::test_fail_after[asyncio+uvloop-instant] PASSED [ 84%] 102s tests/test_taskgroups.py::test_fail_after[asyncio+uvloop-delayed] PASSED [ 84%] 102s tests/test_taskgroups.py::test_fail_after[asyncio+eager-instant] PASSED [ 84%] 102s tests/test_taskgroups.py::test_fail_after[asyncio+eager-delayed] PASSED [ 84%] 102s tests/test_taskgroups.py::test_fail_after[trio-instant] PASSED [ 84%] 102s tests/test_taskgroups.py::test_fail_after[trio-delayed] PASSED [ 84%] 103s tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio] PASSED [ 84%] 103s tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio+uvloop] PASSED [ 84%] 103s tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio+eager] PASSED [ 84%] 103s tests/test_taskgroups.py::test_fail_after_no_timeout[trio] PASSED [ 84%] 103s tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio] PASSED [ 85%] 103s tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio+uvloop] PASSED [ 85%] 103s tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio+eager] PASSED [ 85%] 103s tests/test_taskgroups.py::test_fail_after_after_cancellation[trio] PASSED [ 85%] 103s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[asyncio] PASSED [ 85%] 103s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[asyncio+uvloop] PASSED [ 85%] 103s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[asyncio+eager] PASSED [ 85%] 103s tests/test_taskgroups.py::test_fail_after_cancelled_before_deadline[trio] PASSED [ 85%] 103s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[asyncio] XFAIL [ 85%] 104s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[asyncio+uvloop] XFAIL [ 85%] 104s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[asyncio+eager] XFAIL [ 85%] 104s tests/test_taskgroups.py::test_fail_after_scope_cancelled_before_timeout[trio] XFAIL [ 85%] 104s tests/test_taskgroups.py::test_move_on_after[asyncio-instant] PASSED [ 85%] 104s tests/test_taskgroups.py::test_move_on_after[asyncio-delayed] PASSED [ 85%] 104s tests/test_taskgroups.py::test_move_on_after[asyncio+uvloop-instant] PASSED [ 85%] 104s tests/test_taskgroups.py::test_move_on_after[asyncio+uvloop-delayed] PASSED [ 85%] 104s tests/test_taskgroups.py::test_move_on_after[asyncio+eager-instant] PASSED [ 85%] 104s tests/test_taskgroups.py::test_move_on_after[asyncio+eager-delayed] PASSED [ 85%] 104s tests/test_taskgroups.py::test_move_on_after[trio-instant] PASSED [ 85%] 104s tests/test_taskgroups.py::test_move_on_after[trio-delayed] PASSED [ 85%] 104s tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio] PASSED [ 85%] 105s tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio+uvloop] PASSED [ 85%] 105s tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio+eager] PASSED [ 85%] 105s tests/test_taskgroups.py::test_move_on_after_no_timeout[trio] PASSED [ 85%] 105s tests/test_taskgroups.py::test_nested_move_on_after[asyncio] PASSED [ 86%] 105s tests/test_taskgroups.py::test_nested_move_on_after[asyncio+uvloop] PASSED [ 86%] 105s tests/test_taskgroups.py::test_nested_move_on_after[asyncio+eager] PASSED [ 86%] 105s tests/test_taskgroups.py::test_nested_move_on_after[trio] PASSED [ 86%] 105s tests/test_taskgroups.py::test_shielding[asyncio] PASSED [ 86%] 105s tests/test_taskgroups.py::test_shielding[asyncio+uvloop] PASSED [ 86%] 106s tests/test_taskgroups.py::test_shielding[asyncio+eager] PASSED [ 86%] 106s tests/test_taskgroups.py::test_shielding[trio] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio+uvloop] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio+eager] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancel_from_shielded_scope[trio] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancel_shielded_scope[asyncio] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancel_shielded_scope[asyncio+uvloop] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancel_shielded_scope[asyncio+eager] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancel_shielded_scope[trio] PASSED [ 86%] 106s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[asyncio] PASSED [ 86%] 106s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[asyncio+uvloop] PASSED [ 86%] 106s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[asyncio+eager] PASSED [ 86%] 106s tests/test_taskgroups.py::test_shielded_cleanup_after_cancel[trio] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cleanup_after_native_cancel[asyncio] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cleanup_after_native_cancel[asyncio+uvloop] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cleanup_after_native_cancel[asyncio+eager] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancelled_not_caught[asyncio] PASSED [ 86%] 106s tests/test_taskgroups.py::test_cancelled_not_caught[asyncio+uvloop] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_not_caught[asyncio+eager] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_not_caught[trio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[asyncio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[asyncio+uvloop] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[asyncio+eager] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_scope_based_checkpoint[trio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[asyncio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[asyncio+uvloop] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[asyncio+eager] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_unshielded[trio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[asyncio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[asyncio+uvloop] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[asyncio+eager] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancelled_raises_beyond_origin_shielded[trio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[asyncio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[asyncio+uvloop] PASSED [ 87%] 106s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[asyncio+eager] PASSED [ 87%] 106s tests/test_taskgroups.py::test_empty_taskgroup_contains_yield_point[trio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio+uvloop] PASSED [ 87%] 106s tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio+eager] PASSED [ 87%] 106s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio] PASSED [ 87%] 106s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio+uvloop] PASSED [ 87%] 106s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio+eager] PASSED [ 88%] 106s tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[trio] PASSED [ 88%] 106s tests/test_taskgroups.py::test_shielding_mutate[asyncio] PASSED [ 88%] 106s tests/test_taskgroups.py::test_shielding_mutate[asyncio+uvloop] PASSED [ 88%] 106s tests/test_taskgroups.py::test_shielding_mutate[asyncio+eager] PASSED [ 88%] 107s tests/test_taskgroups.py::test_shielding_mutate[trio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio+uvloop] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio+eager] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancel_scope_in_child_task[trio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio+uvloop] PASSED [ 88%] 107s tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio+eager] PASSED [ 88%] 107s tests/test_taskgroups.py::test_exception_cancels_siblings[trio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancel_cascade[asyncio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancel_cascade[asyncio+uvloop] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancel_cascade[asyncio+eager] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancel_cascade[trio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancelled_parent[asyncio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancelled_parent[asyncio+uvloop] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancelled_parent[asyncio+eager] PASSED [ 88%] 107s tests/test_taskgroups.py::test_cancelled_parent[trio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_shielded_deadline[asyncio] PASSED [ 88%] 107s tests/test_taskgroups.py::test_shielded_deadline[asyncio+uvloop] PASSED [ 88%] 107s tests/test_taskgroups.py::test_shielded_deadline[asyncio+eager] PASSED [ 88%] 107s tests/test_taskgroups.py::test_shielded_deadline[trio] PASSED [ 89%] 107s tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio] PASSED [ 89%] 107s tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio+uvloop] PASSED [ 89%] 107s tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio+eager] PASSED [ 89%] 107s tests/test_taskgroups.py::test_deadline_reached_on_start[trio] PASSED [ 89%] 108s tests/test_taskgroups.py::test_deadline_moved[asyncio] PASSED [ 89%] 108s tests/test_taskgroups.py::test_deadline_moved[asyncio+uvloop] PASSED [ 89%] 108s tests/test_taskgroups.py::test_deadline_moved[asyncio+eager] PASSED [ 89%] 108s tests/test_taskgroups.py::test_deadline_moved[trio] PASSED [ 89%] 108s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio] PASSED [ 89%] 108s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio+uvloop] PASSED [ 89%] 108s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio+eager] PASSED [ 89%] 109s tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[trio] PASSED [ 89%] 109s tests/test_taskgroups.py::test_nested_fail_after[asyncio] PASSED [ 89%] 109s tests/test_taskgroups.py::test_nested_fail_after[asyncio+uvloop] PASSED [ 89%] 109s tests/test_taskgroups.py::test_nested_fail_after[asyncio+eager] PASSED [ 89%] 109s tests/test_taskgroups.py::test_nested_fail_after[trio] PASSED [ 89%] 109s tests/test_taskgroups.py::test_nested_shield[asyncio] PASSED [ 89%] 109s tests/test_taskgroups.py::test_nested_shield[asyncio+uvloop] PASSED [ 89%] 109s tests/test_taskgroups.py::test_nested_shield[asyncio+eager] PASSED [ 89%] 109s tests/test_taskgroups.py::test_nested_shield[trio] PASSED [ 89%] 109s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[asyncio] PASSED [ 89%] 109s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[asyncio+uvloop] PASSED [ 89%] 109s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[asyncio+eager] PASSED [ 89%] 109s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_outer[trio] PASSED [ 90%] 109s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[asyncio] PASSED [ 90%] 109s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[asyncio+uvloop] PASSED [ 90%] 109s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[asyncio+eager] PASSED [ 90%] 109s tests/test_taskgroups.py::test_triple_nested_shield_checkpoint_in_middle[trio] PASSED [ 90%] 109s tests/test_taskgroups.py::test_task_group_in_generator[asyncio] PASSED [ 90%] 109s tests/test_taskgroups.py::test_task_group_in_generator[asyncio+uvloop] PASSED [ 90%] 109s tests/test_taskgroups.py::test_task_group_in_generator[asyncio+eager] PASSED [ 90%] 109s tests/test_taskgroups.py::test_task_group_in_generator[trio] PASSED [ 90%] 110s tests/test_taskgroups.py::test_exception_group_filtering[asyncio] PASSED [ 90%] 110s tests/test_taskgroups.py::test_exception_group_filtering[asyncio+uvloop] PASSED [ 90%] 110s tests/test_taskgroups.py::test_exception_group_filtering[asyncio+eager] PASSED [ 90%] 110s tests/test_taskgroups.py::test_exception_group_filtering[trio] PASSED [ 90%] 110s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio] PASSED [ 90%] 110s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio+uvloop] PASSED [ 90%] 110s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio+eager] PASSED [ 90%] 110s tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[trio] PASSED [ 90%] 110s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio] PASSED [ 90%] 110s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio+uvloop] PASSED [ 90%] 110s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio+eager] PASSED [ 90%] 111s tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[trio] PASSED [ 90%] 111s tests/test_taskgroups.py::test_cancel_generator_based_task SKIPPED (...) [ 90%] 111s tests/test_taskgroups.py::test_schedule_old_style_coroutine_func[asyncio] SKIPPED [ 90%] 111s tests/test_taskgroups.py::test_schedule_old_style_coroutine_func[asyncio+uvloop] SKIPPED [ 90%] 111s tests/test_taskgroups.py::test_schedule_old_style_coroutine_func[asyncio+eager] SKIPPED [ 91%] 111s tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio+uvloop] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio+eager] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio+uvloop] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio+eager] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancel_completed_task[asyncio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancel_completed_task[asyncio+uvloop] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancel_completed_task[asyncio+eager] PASSED [ 91%] 111s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio+uvloop] PASSED [ 91%] 111s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio+eager] PASSED [ 91%] 111s tests/test_taskgroups.py::test_task_in_sync_spawn_callback[trio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio+uvloop] PASSED [ 91%] 111s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio+eager] PASSED [ 91%] 111s tests/test_taskgroups.py::test_shielded_cancel_sleep_time[trio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio+uvloop] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio+eager] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[trio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio+uvloop] PASSED [ 91%] 111s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio+eager] PASSED [ 92%] 111s tests/test_taskgroups.py::test_cancelscope_exit_before_enter[trio] PASSED [ 92%] 111s tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio] PASSED [ 92%] 111s tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio+uvloop] PASSED [ 92%] 111s tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio+eager] PASSED [ 92%] 112s tests/test_taskgroups.py::test_unhandled_exception_group PASSED [ 92%] 112s tests/test_taskgroups.py::test_single_cancellation_exc[asyncio] PASSED [ 92%] 112s tests/test_taskgroups.py::test_single_cancellation_exc[asyncio+uvloop] PASSED [ 92%] 112s tests/test_taskgroups.py::test_single_cancellation_exc[asyncio+eager] PASSED [ 92%] 112s tests/test_taskgroups.py::test_single_cancellation_exc[trio] PASSED [ 92%] 112s tests/test_taskgroups.py::test_start_soon_parent_id[asyncio] PASSED [ 92%] 112s tests/test_taskgroups.py::test_start_soon_parent_id[asyncio+uvloop] PASSED [ 92%] 112s tests/test_taskgroups.py::test_start_soon_parent_id[asyncio+eager] PASSED [ 92%] 112s tests/test_taskgroups.py::test_start_soon_parent_id[trio] PASSED [ 92%] 112s tests/test_taskgroups.py::test_start_parent_id[asyncio] PASSED [ 92%] 112s tests/test_taskgroups.py::test_start_parent_id[asyncio+uvloop] PASSED [ 92%] 112s tests/test_taskgroups.py::test_start_parent_id[asyncio+eager] PASSED [ 92%] 112s tests/test_taskgroups.py::test_start_parent_id[trio] PASSED [ 92%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_native_cancel[asyncio] PASSED [ 92%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_native_cancel[asyncio+uvloop] PASSED [ 92%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_native_cancel[asyncio+eager] PASSED [ 92%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_cancel[asyncio] PASSED [ 92%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_cancel[asyncio+uvloop] PASSED [ 92%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_cancel[asyncio+eager] PASSED [ 92%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_and_native_cancel[asyncio] PASSED [ 92%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_and_native_cancel[asyncio+uvloop] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_scope_and_native_cancel[asyncio+eager] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_cancel_message_replaced[asyncio] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_cancel_message_replaced[asyncio+uvloop] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_cancel_message_replaced[asyncio+eager] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_cancel_counter_nested_scopes[asyncio] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_cancel_counter_nested_scopes[asyncio+uvloop] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_cancel_counter_nested_scopes[asyncio+eager] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_taskgroup_cancelled[asyncio] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_taskgroup_cancelled[asyncio+uvloop] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_taskgroup_cancelled[asyncio+eager] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_group_aexit_native_cancel[asyncio] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_group_aexit_native_cancel[asyncio+uvloop] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_group_aexit_native_cancel[asyncio+eager] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_child_task_failed[asyncio] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_child_task_failed[asyncio+uvloop] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_after_child_task_failed[asyncio+eager] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_cancelled_scope_based_checkpoint[asyncio] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_cancelled_scope_based_checkpoint[asyncio+uvloop] PASSED [ 93%] 112s tests/test_taskgroups.py::TestUncancel::test_uncancel_cancelled_scope_based_checkpoint[asyncio+eager] PASSED [ 93%] 112s tests/test_taskgroups.py::test_cancel_before_entering_task_group[asyncio] PASSED [ 93%] 112s tests/test_taskgroups.py::test_cancel_before_entering_task_group[asyncio+uvloop] PASSED [ 93%] 112s tests/test_taskgroups.py::test_cancel_before_entering_task_group[asyncio+eager] PASSED [ 93%] 112s tests/test_taskgroups.py::test_cancel_before_entering_task_group[trio] PASSED [ 93%] 112s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[asyncio] PASSED [ 94%] 112s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[asyncio+uvloop] PASSED [ 94%] 112s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[asyncio+eager] PASSED [ 94%] 112s tests/test_taskgroups.py::test_reraise_cancelled_in_excgroup[trio] PASSED [ 94%] 112s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[asyncio] PASSED [ 94%] 112s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[asyncio+uvloop] PASSED [ 94%] 112s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[asyncio+eager] PASSED [ 94%] 112s tests/test_taskgroups.py::test_cancel_child_task_when_host_is_shielded[trio] PASSED [ 94%] 112s tests/test_taskgroups.py::test_start_cancels_parent_scope[asyncio] PASSED [ 94%] 112s tests/test_taskgroups.py::test_start_cancels_parent_scope[asyncio+uvloop] PASSED [ 94%] 112s tests/test_taskgroups.py::test_start_cancels_parent_scope[asyncio+eager] PASSED [ 94%] 112s tests/test_taskgroups.py::test_start_cancels_parent_scope[trio] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[asyncio] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[asyncio+uvloop] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[asyncio+eager] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_direct[trio] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[asyncio] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[asyncio+uvloop] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[asyncio+eager] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_errors[trio] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[asyncio] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[asyncio+uvloop] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[asyncio+eager] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_parent_task[trio] PASSED [ 94%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[asyncio] PASSED [ 95%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[asyncio+uvloop] PASSED [ 95%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[asyncio+eager] PASSED [ 95%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_propagate_cancellation_error[trio] PASSED [ 95%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[asyncio] PASSED [ 95%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[asyncio+uvloop] PASSED [ 95%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[asyncio+eager] PASSED [ 95%] 112s tests/test_taskgroups.py::TestRefcycles::test_exception_refcycles_base_error[trio] PASSED [ 95%] 112s tests/test_taskgroups.py::test_eager_task_factory[False-asyncio] PASSED [ 95%] 112s tests/test_taskgroups.py::test_eager_task_factory[True-asyncio] PASSED [ 95%] 112s tests/test_taskgroups.py::test_patched_asyncio_task[asyncio] PASSED [ 95%] 112s tests/test_taskgroups.py::test_patched_asyncio_task[asyncio+uvloop] PASSED [ 95%] 112s tests/test_taskgroups.py::test_patched_asyncio_task[asyncio+eager] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_run_sync[asyncio] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_run_sync[asyncio+uvloop] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_run_sync[asyncio+eager] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_run_sync[trio] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_args_kwargs[asyncio] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_args_kwargs[asyncio+uvloop] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_args_kwargs[asyncio+eager] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_args_kwargs[trio] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_exception[asyncio] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_exception[asyncio+uvloop] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_exception[asyncio+eager] PASSED [ 95%] 113s tests/test_to_interpreter.py::test_exception[trio] PASSED [ 96%] 113s tests/test_to_process.py::test_run_sync_in_process_pool[asyncio] PASSED [ 96%] 113s tests/test_to_process.py::test_run_sync_in_process_pool[asyncio+uvloop] PASSED [ 96%] 113s tests/test_to_process.py::test_run_sync_in_process_pool[asyncio+eager] PASSED [ 96%] 113s tests/test_to_process.py::test_run_sync_in_process_pool[trio] PASSED [ 96%] 113s tests/test_to_process.py::test_identical_sys_path[asyncio] PASSED [ 96%] 113s tests/test_to_process.py::test_identical_sys_path[asyncio+uvloop] PASSED [ 96%] 113s tests/test_to_process.py::test_identical_sys_path[asyncio+eager] PASSED [ 96%] 114s tests/test_to_process.py::test_identical_sys_path[trio] PASSED [ 96%] 114s tests/test_to_process.py::test_partial[asyncio] PASSED [ 96%] 114s tests/test_to_process.py::test_partial[asyncio+uvloop] PASSED [ 96%] 114s tests/test_to_process.py::test_partial[asyncio+eager] PASSED [ 96%] 114s tests/test_to_process.py::test_partial[trio] PASSED [ 96%] 114s tests/test_to_process.py::test_exception[asyncio] PASSED [ 96%] 114s tests/test_to_process.py::test_exception[asyncio+uvloop] PASSED [ 96%] 114s tests/test_to_process.py::test_exception[asyncio+eager] PASSED [ 96%] 114s tests/test_to_process.py::test_exception[trio] PASSED [ 96%] 115s tests/test_to_process.py::test_print[asyncio] PASSED [ 96%] 115s tests/test_to_process.py::test_print[asyncio+uvloop] PASSED [ 96%] 115s tests/test_to_process.py::test_print[asyncio+eager] PASSED [ 96%] 115s tests/test_to_process.py::test_print[trio] PASSED [ 96%] 115s tests/test_to_process.py::test_cancel_before[asyncio] PASSED [ 96%] 115s tests/test_to_process.py::test_cancel_before[asyncio+uvloop] PASSED [ 96%] 115s tests/test_to_process.py::test_cancel_before[asyncio+eager] PASSED [ 96%] 115s tests/test_to_process.py::test_cancel_before[trio] PASSED [ 96%] 115s tests/test_to_process.py::test_cancel_during[asyncio] PASSED [ 97%] 116s tests/test_to_process.py::test_cancel_during[asyncio+uvloop] PASSED [ 97%] 116s tests/test_to_process.py::test_cancel_during[asyncio+eager] PASSED [ 97%] 116s tests/test_to_process.py::test_cancel_during[trio] PASSED [ 97%] 116s tests/test_to_process.py::test_exec_while_pruning[asyncio] PASSED [ 97%] 116s tests/test_to_process.py::test_exec_while_pruning[asyncio+uvloop] PASSED [ 97%] 116s tests/test_to_process.py::test_exec_while_pruning[asyncio+eager] PASSED [ 97%] 116s tests/test_to_process.py::test_exec_while_pruning[trio] PASSED [ 97%] 117s tests/test_to_process.py::test_nonexistent_main_module[asyncio] PASSED [ 97%] 117s tests/test_to_process.py::test_nonexistent_main_module[asyncio+uvloop] PASSED [ 97%] 117s tests/test_to_process.py::test_nonexistent_main_module[asyncio+eager] PASSED [ 97%] 117s tests/test_to_process.py::test_nonexistent_main_module[trio] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio+uvloop] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio+eager] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_thread_cancelled[trio] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_thread_exception[asyncio] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_thread_exception[asyncio+uvloop] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_thread_exception[asyncio+eager] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_thread_exception[trio] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_custom_limiter[asyncio] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_custom_limiter[asyncio+uvloop] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_custom_limiter[asyncio+eager] PASSED [ 97%] 117s tests/test_to_thread.py::test_run_in_custom_limiter[trio] PASSED [ 97%] 117s tests/test_to_thread.py::test_cancel_worker_thread[asyncio-noabandon] PASSED [ 98%] 118s tests/test_to_thread.py::test_cancel_worker_thread[asyncio-abandon] PASSED [ 98%] 118s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-noabandon] PASSED [ 98%] 118s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-abandon] PASSED [ 98%] 118s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+eager-noabandon] PASSED [ 98%] 118s tests/test_to_thread.py::test_cancel_worker_thread[asyncio+eager-abandon] PASSED [ 98%] 119s tests/test_to_thread.py::test_cancel_worker_thread[trio-noabandon] PASSED [ 98%] 119s tests/test_to_thread.py::test_cancel_worker_thread[trio-abandon] PASSED [ 98%] 119s tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio] PASSED [ 98%] 119s tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio+uvloop] PASSED [ 98%] 119s tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio+eager] PASSED [ 98%] 119s tests/test_to_thread.py::test_cancel_wait_on_thread[trio] PASSED [ 98%] 119s tests/test_to_thread.py::test_deprecated_cancellable_param[asyncio] PASSED [ 98%] 119s tests/test_to_thread.py::test_deprecated_cancellable_param[asyncio+uvloop] PASSED [ 98%] 119s tests/test_to_thread.py::test_deprecated_cancellable_param[asyncio+eager] PASSED [ 98%] 119s tests/test_to_thread.py::test_deprecated_cancellable_param[trio] PASSED [ 98%] 119s tests/test_to_thread.py::test_contextvar_propagation[asyncio] PASSED [ 98%] 119s tests/test_to_thread.py::test_contextvar_propagation[asyncio+uvloop] PASSED [ 98%] 119s tests/test_to_thread.py::test_contextvar_propagation[asyncio+eager] PASSED [ 98%] 119s tests/test_to_thread.py::test_contextvar_propagation[trio] PASSED [ 98%] 119s tests/test_to_thread.py::test_asynclib_detection[asyncio] PASSED [ 98%] 119s tests/test_to_thread.py::test_asynclib_detection[asyncio+uvloop] PASSED [ 98%] 119s tests/test_to_thread.py::test_asynclib_detection[asyncio+eager] PASSED [ 98%] 119s tests/test_to_thread.py::test_asynclib_detection[trio] PASSED [ 98%] 119s tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio] PASSED [ 99%] 119s tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio+uvloop] PASSED [ 99%] 119s tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio+eager] PASSED [ 99%] 120s tests/test_to_thread.py::test_asyncio_no_root_task PASSED [ 99%] 120s tests/test_to_thread.py::test_asyncio_future_callback_partial PASSED [ 99%] 120s tests/test_to_thread.py::test_asyncio_run_sync_no_asyncio_run PASSED [ 99%] 120s tests/test_to_thread.py::test_asyncio_run_sync_multiple PASSED [ 99%] 120s tests/test_to_thread.py::test_asyncio_no_recycle_stopping_worker PASSED [ 99%] 120s tests/test_to_thread.py::test_stopiteration[asyncio] PASSED [ 99%] 120s tests/test_to_thread.py::test_stopiteration[asyncio+uvloop] PASSED [ 99%] 120s tests/test_to_thread.py::test_stopiteration[asyncio+eager] PASSED [ 99%] 120s tests/test_to_thread.py::test_stopiteration[trio] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio+uvloop] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio+eager] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[trio] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[asyncio] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[asyncio+uvloop] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[asyncio+eager] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread_overlapping[trio] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[asyncio] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[asyncio+uvloop] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[asyncio+eager] PASSED [ 99%] 120s tests/test_to_thread.py::TestBlockingPortalProvider::test_multiple_threads[trio] PASSED [ 99%] 120s tests/test_typedattr.py::test_typedattr_keyerror PASSED [100%] 120s 120s =========================== short test summary info ============================ 120s SKIPPED [1] tests/test_debugging.py:104: Generator based coroutines have been removed in Python 3.11 120s SKIPPED [1] tests/test_fileio.py:148: Drive only makes sense on Windows 120s SKIPPED [1] tests/test_fileio.py:190: Only makes sense on Windows 120s SKIPPED [4] tests/test_fileio.py:329: Path.copy() is only available on Python 3.14+ 120s SKIPPED [4] tests/test_fileio.py:340: Path.copy() is only available on Python 3.14+ 120s SKIPPED [4] tests/test_fileio.py:352: Path.copy() is only available on Python 3.14+ 120s SKIPPED [4] tests/test_fileio.py:364: Path.copy() is only available on Python 3.14+ 120s SKIPPED [4] tests/test_fileio.py:450: os.lchmod() is not available 120s SKIPPED [1] tests/test_subprocesses.py:287: the 'user' argument is not supported by uvloop yet 120s SKIPPED [1] tests/test_subprocesses.py:287: the 'group' argument is not supported by uvloop yet 120s SKIPPED [1] tests/test_subprocesses.py:287: the 'extra_groups' argument is not supported by uvloop yet 120s SKIPPED [1] tests/test_subprocesses.py:287: the 'umask' argument is not supported by uvloop yet 120s SKIPPED [1] tests/test_taskgroups.py:1136: Generator based coroutines have been removed in Python 3.11 120s SKIPPED [3] tests/test_taskgroups.py:1157: Generator based coroutines have been removed in Python 3.11 120s ================= 2387 passed, 31 skipped, 8 xfailed in 53.12s ================= 120s autopkgtest [16:51:31]: test upstreamtestsuite3: -----------------------] 121s upstreamtestsuite3 PASS 121s autopkgtest [16:51:32]: test upstreamtestsuite3: - - - - - - - - - - results - - - - - - - - - - 122s autopkgtest [16:51:33]: test autodep8-python3: preparing testbed 145s Creating nova instance adt-resolute-s390x-python-anyio-20251020-164930-juju-7f2275-prod-proposed-migration-environment-2-e3456122-85a4-4542-998e-657e3eb3afad from image adt/ubuntu-resolute-s390x-server-20251020.img (UUID af6042e7-5f94-4102-8fd4-5557e2338897)... 182s autopkgtest [16:52:33]: testbed dpkg architecture: s390x 182s autopkgtest [16:52:33]: testbed apt version: 3.1.8ubuntu1 182s autopkgtest [16:52:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 182s autopkgtest [16:52:33]: testbed release detected to be: resolute 183s autopkgtest [16:52:34]: updating testbed package index (apt update) 184s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 184s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 184s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 184s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 184s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 185s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 185s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [56.9 kB] 185s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 185s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [107 kB] 185s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 185s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [400 kB] 185s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [3812 B] 185s Fetched 1318 kB in 1s (1003 kB/s) 186s Reading package lists... 186s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 186s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 186s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 186s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 187s Reading package lists... 187s Reading package lists... 187s Building dependency tree... 187s Reading state information... 187s Calculating upgrade... 187s The following packages will be upgraded: 187s libjson-c5 python3-inflect python3-oauthlib python3-zipp 188s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 188s Need to get 175 kB of archives. 188s After this operation, 31.7 kB of additional disk space will be used. 188s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-c5 s390x 0.18+ds-1.1 [36.8 kB] 188s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3-inflect all 7.5.0-1 [33.9 kB] 188s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3-oauthlib all 3.3.1-1 [93.5 kB] 188s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x python3-zipp all 3.23.0-1 [10.4 kB] 188s dpkg-preconfigure: unable to re-open stdin: No such file or directory 188s Fetched 175 kB in 0s (453 kB/s) 188s (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 ... 56857 files and directories currently installed.) 188s Preparing to unpack .../libjson-c5_0.18+ds-1.1_s390x.deb ... 188s Unpacking libjson-c5:s390x (0.18+ds-1.1) over (0.18+ds-1) ... 188s Preparing to unpack .../python3-inflect_7.5.0-1_all.deb ... 188s Unpacking python3-inflect (7.5.0-1) over (7.3.1-2) ... 188s Preparing to unpack .../python3-oauthlib_3.3.1-1_all.deb ... 188s Unpacking python3-oauthlib (3.3.1-1) over (3.2.2-3) ... 188s Preparing to unpack .../python3-zipp_3.23.0-1_all.deb ... 188s Unpacking python3-zipp (3.23.0-1) over (3.21.0-1) ... 188s Setting up python3-zipp (3.23.0-1) ... 188s Setting up python3-inflect (7.5.0-1) ... 188s Setting up python3-oauthlib (3.3.1-1) ... 188s Setting up libjson-c5:s390x (0.18+ds-1.1) ... 188s Processing triggers for libc-bin (2.42-0ubuntu3) ... 189s autopkgtest [16:52:40]: upgrading testbed (apt dist-upgrade and autopurge) 189s Reading package lists... 189s Building dependency tree... 189s Reading state information... 189s Calculating upgrade... 189s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 189s Reading package lists... 190s Building dependency tree... 190s Reading state information... 190s Solving dependencies... 190s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 193s Reading package lists... 193s Building dependency tree... 193s Reading state information... 193s Solving dependencies... 193s The following NEW packages will be installed: 193s python3-all python3-anyio python3-sniffio 193s 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 193s Need to get 71.6 kB of archives. 193s After this operation, 456 kB of additional disk space will be used. 193s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.7-1 [886 B] 194s Get:2 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-sniffio all 1.3.1-1 [7262 B] 194s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-anyio all 4.8.0-3 [63.4 kB] 194s Fetched 71.6 kB in 0s (191 kB/s) 194s Selecting previously unselected package python3-all. 194s (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 ... 56867 files and directories currently installed.) 194s Preparing to unpack .../python3-all_3.13.7-1_s390x.deb ... 194s Unpacking python3-all (3.13.7-1) ... 194s Selecting previously unselected package python3-sniffio. 194s Preparing to unpack .../python3-sniffio_1.3.1-1_all.deb ... 194s Unpacking python3-sniffio (1.3.1-1) ... 194s Selecting previously unselected package python3-anyio. 194s Preparing to unpack .../python3-anyio_4.8.0-3_all.deb ... 194s Unpacking python3-anyio (4.8.0-3) ... 194s Setting up python3-sniffio (1.3.1-1) ... 194s Setting up python3-anyio (4.8.0-3) ... 194s Setting up python3-all (3.13.7-1) ... 197s autopkgtest [16:52:48]: 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 197s autopkgtest [16:52:48]: test autodep8-python3: [----------------------- 197s Testing with python3.13: 197s 197s autopkgtest [16:52:48]: test autodep8-python3: -----------------------] 198s autopkgtest [16:52:49]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 198s autodep8-python3 PASS (superficial) 198s autopkgtest [16:52:49]: @@@@@@@@@@@@@@@@@@@@ summary 198s upstreamtestsuite3 PASS 198s autodep8-python3 PASS (superficial)