Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 738943 Details for
Bug 798324
dev-python/anyio-3.2.1 fails tests: test_asyncio
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log on sparc
build.log (text/plain), 346.76 KB, created by
Rolf Eike Beer
on 2021-09-11 19:13:19 UTC
(
hide
)
Description:
build.log on sparc
Filename:
MIME Type:
Creator:
Rolf Eike Beer
Created:
2021-09-11 19:13:19 UTC
Size:
346.76 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-python/anyio-3.2.1 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: sci@gentoo.org >[32;01m * [39;49;00mUpstream: alex.gronholm@nextday.fi >[32;01m * [39;49;00mUSE: elibc_glibc kernel_linux python_targets_python3_9 sparc test userland_GNU >[32;01m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking anyio-3.2.1.tar.gz to /var/tmp/portage/dev-python/anyio-3.2.1/work >>>> Source unpacked in /var/tmp/portage/dev-python/anyio-3.2.1/work >>>> Preparing source in /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1 ... > [32;01m*[0m Applying anyio-3.2.1-missing-trio.patch ... >[A[256C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1 ... > [32;01m*[0m python3_9: running distutils-r1_run_phase distutils-r1_python_compile >python3.9 setup.py build -j 20 >running build >running build_py >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio >copying src/anyio/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio >copying src/anyio/pytest_plugin.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio >copying src/anyio/to_thread.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio >copying src/anyio/to_process.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio >copying src/anyio/lowlevel.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio >copying src/anyio/from_thread.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_backends >copying src/anyio/_backends/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_backends >copying src/anyio/_backends/_trio.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_backends >copying src/anyio/_backends/_asyncio.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_backends >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams >copying src/anyio/streams/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams >copying src/anyio/streams/tls.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams >copying src/anyio/streams/stapled.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams >copying src/anyio/streams/file.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams >copying src/anyio/streams/buffered.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams >copying src/anyio/streams/memory.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams >copying src/anyio/streams/text.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc >copying src/anyio/abc/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc >copying src/anyio/abc/_subprocesses.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc >copying src/anyio/abc/_sockets.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc >copying src/anyio/abc/_resources.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc >copying src/anyio/abc/_tasks.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc >copying src/anyio/abc/_testing.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc >copying src/anyio/abc/_streams.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_typedattr.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_signals.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_exceptions.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_compat.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_subprocesses.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_sockets.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_resources.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_tasks.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_fileio.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_synchronization.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_testing.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_streams.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/_core/_eventloop.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core >copying src/anyio/py.typed -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio >warning: build_py: byte-compiling is disabled, skipping. > > [32;01m*[0m Using python3.10 in global scope > [32;01m*[0m python3_10: running distutils-r1_run_phase python_compile_all >>>> Source compiled. >>>> Test phase: dev-python/anyio-3.2.1 > [32;01m*[0m python3_9: running distutils-r1_run_phase python_test >python3.9 setup.py install --root=/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test --install-lib=lib --install-scripts=scripts >running install >running build >running build_py >warning: build_py: byte-compiling is disabled, skipping. > >running install_lib >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_backends >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_backends/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_backends >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_backends/_trio.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_backends >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_backends/_asyncio.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_backends >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/pytest_plugin.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/streams >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/streams >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams/tls.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/streams >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams/stapled.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/streams >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams/file.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/streams >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams/buffered.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/streams >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams/memory.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/streams >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/streams/text.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/streams >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/to_thread.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/to_process.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/lowlevel.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/abc >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/abc >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc/_subprocesses.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/abc >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc/_sockets.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/abc >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc/_resources.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/abc >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc/_tasks.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/abc >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc/_testing.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/abc >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/abc/_streams.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/abc >creating /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_typedattr.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/__init__.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_signals.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_exceptions.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_compat.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_subprocesses.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_sockets.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_resources.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_tasks.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_fileio.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_synchronization.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_testing.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_streams.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/_core/_eventloop.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio/_core >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/py.typed -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio >copying /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/lib/anyio/from_thread.py -> /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio >warning: install_lib: byte-compiling is disabled, skipping. > >running install_egg_info >running egg_info >writing src/anyio.egg-info/PKG-INFO >writing dependency_links to src/anyio.egg-info/dependency_links.txt >writing entry points to src/anyio.egg-info/entry_points.txt >writing requirements to src/anyio.egg-info/requires.txt >writing top-level names to src/anyio.egg-info/top_level.txt >reading manifest file 'src/anyio.egg-info/SOURCES.txt' >adding license file 'LICENSE' >writing manifest file 'src/anyio.egg-info/SOURCES.txt' >Copying src/anyio.egg-info to /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1-python3_9/test/lib/anyio-3.2.1-py3.9.egg-info >running install_scripts >python3.9 -m pytest -vv -ra -l -Wdefault -Wdefault -m not network -p no:django >========================================================================================================================= test session starts ========================================================================================================================== >platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.9 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1, configfile: pyproject.toml, testpaths: tests >plugins: anyio-3.2.1, freezegun-0.4.2, forked-1.3.0, hypothesis-6.14.5, asyncio-0.15.1, ordering-0.6, mock-3.6.1, pkgcore-0.12.7, flaky-3.7.0, rerunfailures-10.1, httpbin-1.0.0, xdist-2.3.0, trio-0.7.0, timeout-1.4.2, pylama-7.7.1 >collecting ... collected 1090 items / 3 deselected / 1087 selected > >tests/test_compat.py::TestMaybeAsync::test_cancel_scope[asyncio] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_cancel_scope[asyncio+uvloop] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_cancel_scope[trio] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_current_time[asyncio] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_current_time[asyncio+uvloop] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_current_time[trio] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_current_effective_deadline[asyncio] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_current_effective_deadline[asyncio+uvloop] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_current_effective_deadline[trio] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_get_running_tasks[asyncio] PASSED [ 0%] >tests/test_compat.py::TestMaybeAsync::test_get_running_tasks[asyncio+uvloop] PASSED [ 1%] >tests/test_compat.py::TestMaybeAsync::test_get_running_tasks[trio] PASSED [ 1%] >tests/test_compat.py::TestMaybeAsync::test_get_current_task[asyncio] PASSED [ 1%] >tests/test_compat.py::TestMaybeAsync::test_get_current_task[asyncio+uvloop] PASSED [ 1%] >tests/test_compat.py::TestMaybeAsync::test_get_current_task[trio] PASSED [ 1%] >tests/test_compat.py::test_maybe_async_cm[asyncio] PASSED [ 1%] >tests/test_compat.py::test_maybe_async_cm[asyncio+uvloop] PASSED [ 1%] >tests/test_compat.py::test_maybe_async_cm[trio] PASSED [ 1%] >tests/test_compat.py::TestDeprecations::test_current_effective_deadlinee[asyncio] PASSED [ 1%] >tests/test_compat.py::TestDeprecations::test_current_effective_deadlinee[asyncio+uvloop] PASSED [ 1%] >tests/test_compat.py::TestDeprecations::test_current_effective_deadlinee[trio] PASSED [ 1%] >tests/test_compat.py::TestDeprecations::test_current_time[asyncio] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_current_time[asyncio+uvloop] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_current_time[trio] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_get_current_task[asyncio] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_get_current_task[asyncio+uvloop] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_get_current_task[trio] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_running_tasks[asyncio] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_running_tasks[asyncio+uvloop] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_running_tasks[trio] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_open_signal_receiver[asyncio] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_open_signal_receiver[asyncio+uvloop] PASSED [ 2%] >tests/test_compat.py::TestDeprecations::test_open_signal_receiver[trio] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_cancelscope_cancel[asyncio] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_cancelscope_cancel[asyncio+uvloop] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_cancelscope_cancel[trio] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_taskgroup_cancel[asyncio] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_taskgroup_cancel[asyncio+uvloop] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_taskgroup_cancel[trio] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_nowait[asyncio] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_nowait[asyncio+uvloop] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_nowait[trio] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_on_behalf_of_nowait[asyncio] PASSED [ 3%] >tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_on_behalf_of_nowait[asyncio+uvloop] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_on_behalf_of_nowait[trio] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_capacitylimiter_set_total_tokens[asyncio] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_capacitylimiter_set_total_tokens[asyncio+uvloop] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_capacitylimiter_set_total_tokens[trio] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_condition_release[asyncio] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_condition_release[asyncio+uvloop] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_condition_release[trio] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_event_set[asyncio] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_event_set[asyncio+uvloop] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_event_set[trio] PASSED [ 4%] >tests/test_compat.py::TestDeprecations::test_lock_release[asyncio] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_lock_release[asyncio+uvloop] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_lock_release[trio] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_memory_object_stream_send_nowait[asyncio] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_memory_object_stream_send_nowait[asyncio+uvloop] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_memory_object_stream_send_nowait[trio] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_semaphore_release[asyncio] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_semaphore_release[asyncio+uvloop] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_semaphore_release[trio] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_move_on_after[asyncio] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_move_on_after[asyncio+uvloop] PASSED [ 5%] >tests/test_compat.py::TestDeprecations::test_move_on_after[trio] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_fail_after[asyncio] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_fail_after[asyncio+uvloop] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_fail_after[trio] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_run_sync_in_worker_thread[asyncio] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_run_sync_in_worker_thread[asyncio+uvloop] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_run_sync_in_worker_thread[trio] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_run_async_from_thread[asyncio] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_run_async_from_thread[asyncio+uvloop] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_run_async_from_thread[trio] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_run_sync_from_thread[asyncio] PASSED [ 6%] >tests/test_compat.py::TestDeprecations::test_run_sync_from_thread[asyncio+uvloop] PASSED [ 7%] >tests/test_compat.py::TestDeprecations::test_run_sync_from_thread[trio] PASSED [ 7%] >tests/test_compat.py::TestDeprecations::test_current_default_worker_thread_limiter[asyncio] PASSED [ 7%] >tests/test_compat.py::TestDeprecations::test_current_default_worker_thread_limiter[asyncio+uvloop] PASSED [ 7%] >tests/test_compat.py::TestDeprecations::test_current_default_worker_thread_limiter[trio] PASSED [ 7%] >tests/test_compat.py::TestDeprecations::test_create_blocking_portal[asyncio] PASSED [ 7%] >tests/test_compat.py::TestDeprecations::test_create_blocking_portal[asyncio+uvloop] PASSED [ 7%] >tests/test_compat.py::TestDeprecations::test_create_blocking_portal[trio] PASSED [ 7%] >tests/test_compat.py::TestPickle::test_deprecated_awaitable_none PASSED [ 7%] >tests/test_compat.py::TestPickle::test_deprecated_awaitable_float PASSED [ 7%] >tests/test_compat.py::TestPickle::test_deprecated_awaitable_list PASSED [ 8%] >tests/test_debugging.py::test_main_task_name[asyncio] PASSED [ 8%] >tests/test_debugging.py::test_main_task_name[asyncio+uvloop] PASSED [ 8%] >tests/test_debugging.py::test_main_task_name[trio] PASSED [ 8%] >tests/test_debugging.py::test_non_main_task_name[asyncio-None-tests.test_debugging.test_non_main_task_name.<locals>.non_main] PASSED [ 8%] >tests/test_debugging.py::test_non_main_task_name[asyncio-name-b'name'] PASSED [ 8%] >tests/test_debugging.py::test_non_main_task_name[asyncio-name-name] PASSED [ 8%] >tests/test_debugging.py::test_non_main_task_name[asyncio--] PASSED [ 8%] >tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-None-tests.test_debugging.test_non_main_task_name.<locals>.non_main] PASSED [ 8%] >tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-b'name'] PASSED [ 8%] >tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-name] PASSED [ 8%] >tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop--] PASSED [ 9%] >tests/test_debugging.py::test_non_main_task_name[trio-None-tests.test_debugging.test_non_main_task_name.<locals>.non_main] PASSED [ 9%] >tests/test_debugging.py::test_non_main_task_name[trio-name-b'name'] PASSED [ 9%] >tests/test_debugging.py::test_non_main_task_name[trio-name-name] PASSED [ 9%] >tests/test_debugging.py::test_non_main_task_name[trio--] PASSED [ 9%] >tests/test_debugging.py::test_get_running_tasks[asyncio] PASSED [ 9%] >tests/test_debugging.py::test_get_running_tasks[asyncio+uvloop] PASSED [ 9%] >tests/test_debugging.py::test_get_running_tasks[trio] PASSED [ 9%] >tests/test_debugging.py::test_wait_generator_based_task_blocked PASSED [ 9%] >tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio] PASSED [ 9%] >tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio] PASSED [ 9%] >tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio+uvloop] PASSED [ 10%] >tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[trio] PASSED [ 10%] >tests/test_eventloop.py::test_sleep_until[asyncio] PASSED [ 10%] >tests/test_eventloop.py::test_sleep_until[asyncio+uvloop] PASSED [ 10%] >tests/test_eventloop.py::test_sleep_until[trio] PASSED [ 10%] >tests/test_eventloop.py::test_sleep_until_in_past[asyncio] PASSED [ 10%] >tests/test_eventloop.py::test_sleep_until_in_past[asyncio+uvloop] PASSED [ 10%] >tests/test_eventloop.py::test_sleep_until_in_past[trio] PASSED [ 10%] >tests/test_eventloop.py::test_sleep_forever[asyncio] PASSED [ 10%] >tests/test_eventloop.py::test_sleep_forever[asyncio+uvloop] PASSED [ 10%] >tests/test_eventloop.py::test_sleep_forever[trio] PASSED [ 10%] >tests/test_fileio.py::test_open_close[asyncio] PASSED [ 11%] >tests/test_fileio.py::test_open_close[asyncio+uvloop] PASSED [ 11%] >tests/test_fileio.py::test_open_close[trio] PASSED [ 11%] >tests/test_fileio.py::test_read[asyncio] PASSED [ 11%] >tests/test_fileio.py::test_read[asyncio+uvloop] PASSED [ 11%] >tests/test_fileio.py::test_read[trio] PASSED [ 11%] >tests/test_fileio.py::test_write[asyncio] PASSED [ 11%] >tests/test_fileio.py::test_write[asyncio+uvloop] PASSED [ 11%] >tests/test_fileio.py::test_write[trio] PASSED [ 11%] >tests/test_fileio.py::test_async_iteration[asyncio] PASSED [ 11%] >tests/test_fileio.py::test_async_iteration[asyncio+uvloop] PASSED [ 11%] >tests/test_fileio.py::test_async_iteration[trio] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread[asyncio] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread[asyncio+uvloop] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread[trio] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio+uvloop] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[trio] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_pooling PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio+uvloop] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[trio] PASSED [ 12%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio] PASSED [ 13%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio+uvloop] PASSED [ 13%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[trio] PASSED [ 13%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio] PASSED [ 13%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio+uvloop] PASSED [ 13%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[trio] PASSED [ 13%] >tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_unclaimed_thread PASSED [ 13%] >tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread PASSED [ 13%] >tests/test_from_thread.py::TestBlockingPortal::test_successful_call[asyncio] PASSED [ 13%] >tests/test_from_thread.py::TestBlockingPortal::test_successful_call[asyncio+uvloop] PASSED [ 13%] >tests/test_from_thread.py::TestBlockingPortal::test_successful_call[trio] PASSED [ 13%] >tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio+uvloop] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[trio] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio+uvloop] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[trio] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio+uvloop] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[trio] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio+uvloop] PASSED [ 14%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[trio] PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_nonexistent_backend PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio] PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio+uvloop] PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[trio] PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio] PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio+uvloop] PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[trio] PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio] PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio+uvloop] PASSED [ 15%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[trio] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio+uvloop] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[trio] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio+uvloop] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[trio] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio+uvloop] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[trio] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio] PASSED [ 16%] >tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio+uvloop] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[trio] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio+uvloop] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[trio] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio+uvloop] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[trio] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio+uvloop] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[trio] PASSED [ 17%] >tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio+uvloop] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[trio] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio+uvloop] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[trio] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio+uvloop] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[trio] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio+uvloop] PASSED [ 18%] >tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[trio] PASSED [ 19%] >tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-False] PASSED [ 19%] >tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-True] PASSED [ 19%] >tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-False] PASSED [ 19%] >tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-True] PASSED [ 19%] >tests/test_lowlevel.py::test_checkpoint_if_cancelled[trio-False] PASSED [ 19%] >tests/test_lowlevel.py::test_checkpoint_if_cancelled[trio-True] PASSED [ 19%] >tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-False] PASSED [ 19%] >tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-True] PASSED [ 19%] >tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-False] PASSED [ 19%] >tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-True] PASSED [ 19%] >tests/test_lowlevel.py::test_cancel_shielded_checkpoint[trio-False] PASSED [ 20%] >tests/test_lowlevel.py::test_cancel_shielded_checkpoint[trio-True] PASSED [ 20%] >tests/test_lowlevel.py::test_checkpoint[asyncio-False] PASSED [ 20%] >tests/test_lowlevel.py::test_checkpoint[asyncio-True] PASSED [ 20%] >tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-False] PASSED [ 20%] >tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-True] PASSED [ 20%] >tests/test_lowlevel.py::test_checkpoint[trio-False] PASSED [ 20%] >tests/test_lowlevel.py::test_checkpoint[trio-True] PASSED [ 20%] >tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio] PASSED [ 20%] >tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio+uvloop] PASSED [ 20%] >tests/test_lowlevel.py::TestRunVar::test_get_set[trio] PASSED [ 20%] >tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio] PASSED [ 21%] >tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio+uvloop] PASSED [ 21%] >tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[trio] PASSED [ 21%] >tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio] PASSED [ 21%] >tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio+uvloop] PASSED [ 21%] >tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[trio] PASSED [ 21%] >tests/test_pytest_plugin.py::test_plugin FAILED [ 21%] >tests/test_pytest_plugin.py::test_asyncio FAILED [ 21%] >tests/test_pytest_plugin.py::test_autouse_async_fixture FAILED [ 21%] >tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture FAILED [ 21%] >tests/test_pytest_plugin.py::test_hypothesis_module_mark FAILED [ 21%] >tests/test_pytest_plugin.py::test_hypothesis_function_mark FAILED [ 22%] >tests/test_signals.py::test_receive_signals[asyncio] PASSED [ 22%] >tests/test_signals.py::test_receive_signals[asyncio+uvloop] PASSED [ 22%] >tests/test_signals.py::test_receive_signals[trio] PASSED [ 22%] >tests/test_signals.py::test_task_group_cancellation_open[asyncio] PASSED [ 22%] >tests/test_signals.py::test_task_group_cancellation_open[asyncio+uvloop] PASSED [ 22%] >tests/test_signals.py::test_task_group_cancellation_open[trio] PASSED [ 22%] >tests/test_signals.py::test_task_group_cancellation_consume[asyncio] PASSED [ 22%] >tests/test_signals.py::test_task_group_cancellation_consume[asyncio+uvloop] PASSED [ 22%] >tests/test_signals.py::test_task_group_cancellation_consume[trio] PASSED [ 22%] >tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv4] PASSED [ 22%] >tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv6] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_extra_attributes[trio-ipv4] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_extra_attributes[trio-ipv6] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv4] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv6] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_send_receive[trio-ipv4] PASSED [ 23%] >tests/test_sockets.py::TestTCPStream::test_send_receive[trio-ipv6] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv4] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv6] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv4] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv6] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_large_buffer[trio-ipv4] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_large_buffer[trio-ipv6] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv4] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv6] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv4] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv6] PASSED [ 24%] >tests/test_sockets.py::TestTCPStream::test_send_eof[trio-ipv4] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_send_eof[trio-ipv6] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv4] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv6] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv4] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv6] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_iterate[trio-ipv4] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_iterate[trio-ipv6] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv4] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv6] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 25%] >tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_socket_options[trio-ipv4] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_socket_options[trio-ipv6] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-dualstack] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv4] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv6] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-dualstack] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv4] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv6] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-dualstack] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-ipv4] PASSED [ 26%] >tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[trio-ipv6] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-multi] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-single] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-multi] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-single] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-multi] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-single] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv4] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv6] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv4] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv6] PASSED [ 27%] >tests/test_sockets.py::TestTCPStream::test_receive_timeout[trio-ipv4] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_receive_timeout[trio-ipv6] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv4] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv6] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv4] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv6] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_send[trio-ipv4] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_send[trio-ipv6] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv4] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv6] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 28%] >tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_concurrent_receive[trio-ipv4] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_concurrent_receive[trio-ipv6] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv4] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv6] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_close_during_receive[trio-ipv4] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_close_during_receive[trio-ipv6] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv4] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv6] PASSED [ 29%] >tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_receive_after_close[trio-ipv4] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_receive_after_close[trio-ipv6] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv4] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv6] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_send_after_close[trio-ipv4] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_send_after_close[trio-ipv6] PASSED [ 30%] >tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv4] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv6] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv4] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv6] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[trio-ipv4] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[trio-ipv6] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv4] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv6] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv4] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv6] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[trio-ipv4] PASSED [ 31%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[trio-ipv6] PASSED [ 32%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv4] PASSED [ 32%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv6] PASSED [ 32%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv4] PASSED [ 32%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv6] PASSED [ 32%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[trio-ipv4] PASSED [ 32%] >tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[trio-ipv6] PASSED [ 32%] >tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv4] PASSED [ 32%] >tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv6] PASSED [ 32%] >tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 32%] >tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 32%] >tests/test_sockets.py::TestTCPListener::test_extra_attributes[trio-ipv4] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_extra_attributes[trio-ipv6] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv4] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv6] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept[asyncio-both] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv4] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv6] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-both] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept[trio-ipv4] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept[trio-ipv6] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept[trio-both] PASSED [ 33%] >tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv4] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv6] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv4] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv6] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_accept_after_close[trio-ipv4] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_accept_after_close[trio-ipv6] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv4] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv6] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv4] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv6] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_socket_options[trio-ipv4] PASSED [ 34%] >tests/test_sockets.py::TestTCPListener::test_socket_options[trio-ipv6] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv4] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv6] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_reuse_port[trio-ipv4] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_reuse_port[trio-ipv6] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv4] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv6] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv4] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv6] PASSED [ 35%] >tests/test_sockets.py::TestTCPListener::test_close_from_other_task[trio-ipv4] PASSED [ 36%] >tests/test_sockets.py::TestTCPListener::test_close_from_other_task[trio-ipv6] PASSED [ 36%] >tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv4] PASSED [ 36%] >tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv6] PASSED [ 36%] >tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv4] PASSED [ 36%] >tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv6] PASSED [ 36%] >tests/test_sockets.py::TestTCPListener::test_send_after_eof[trio-ipv4] PASSED [ 36%] >tests/test_sockets.py::TestTCPListener::test_send_after_eof[trio-ipv6] PASSED [ 36%] >tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio] PASSED [ 36%] >tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+uvloop] PASSED [ 36%] >tests/test_sockets.py::TestUNIXStream::test_extra_attributes[trio] PASSED [ 36%] >tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-str] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-path] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-str] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-path] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-str] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_send_receive[trio-path] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+uvloop] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[trio] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+uvloop] PASSED [ 37%] >tests/test_sockets.py::TestUNIXStream::test_receive_fds[trio] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+uvloop] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[trio] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+uvloop] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_send_fds[trio] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+uvloop] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_send_eof[trio] PASSED [ 38%] >tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+uvloop] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_iterate[trio] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+uvloop] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[trio] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+uvloop] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_concurrent_send[trio] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+uvloop] PASSED [ 39%] >tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[trio] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+uvloop] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_close_during_receive[trio] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+uvloop] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_receive_after_close[trio] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+uvloop] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_send_after_close[trio] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio] PASSED [ 40%] >tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+uvloop] PASSED [ 41%] >tests/test_sockets.py::TestUNIXStream::test_cannot_connect[trio] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+uvloop] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_extra_attributes[trio] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-str] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-path] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-str] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-path] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_accept[trio-str] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_accept[trio-path] PASSED [ 41%] >tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio] PASSED [ 42%] >tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+uvloop] PASSED [ 42%] >tests/test_sockets.py::TestUNIXListener::test_socket_options[trio] PASSED [ 42%] >tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio] PASSED [ 42%] >tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+uvloop] PASSED [ 42%] >tests/test_sockets.py::TestUNIXListener::test_send_after_eof[trio] PASSED [ 42%] >tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio] PASSED [ 42%] >tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+uvloop] PASSED [ 42%] >tests/test_sockets.py::TestUNIXListener::test_bind_twice[trio] PASSED [ 42%] >tests/test_sockets.py::test_multi_listener[asyncio] PASSED [ 42%] >tests/test_sockets.py::test_multi_listener[asyncio+uvloop] PASSED [ 42%] >tests/test_sockets.py::test_multi_listener[trio] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_extra_attributes[trio-ipv4] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_extra_attributes[trio-ipv6] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 43%] >tests/test_sockets.py::TestUDPSocket::test_send_receive[trio-ipv4] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_send_receive[trio-ipv6] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_iterate[trio-ipv4] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_iterate[trio-ipv6] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 44%] >tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_reuse_port[trio-ipv4] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_reuse_port[trio-ipv6] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[trio-ipv4] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[trio-ipv6] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 45%] >tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_close_during_receive[trio-ipv4] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_close_during_receive[trio-ipv6] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_receive_after_close[trio-ipv4] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_receive_after_close[trio-ipv6] PASSED [ 46%] >tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 47%] >tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 47%] >tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 47%] >tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 47%] >tests/test_sockets.py::TestUDPSocket::test_send_after_close[trio-ipv4] PASSED [ 47%] >tests/test_sockets.py::TestUDPSocket::test_send_after_close[trio-ipv6] PASSED [ 47%] >tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv4] PASSED [ 47%] >tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv6] PASSED [ 47%] >tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4] PASSED [ 47%] >tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6] PASSED [ 47%] >tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[trio-ipv4] PASSED [ 47%] >tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[trio-ipv6] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv4] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv6] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv4] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv6] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[trio-ipv4] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[trio-ipv6] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED [ 48%] >tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[trio-ipv4] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[trio-ipv6] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv4] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv6] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[trio-ipv4] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[trio-ipv6] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv4] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv6] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4] PASSED [ 49%] >tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[trio-ipv4] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[trio-ipv6] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv4] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv6] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[trio-ipv4] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[trio-ipv6] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv4] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv6] PASSED [ 50%] >tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4] PASSED [ 51%] >tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6] PASSED [ 51%] >tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[trio-ipv4] PASSED [ 51%] >tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[trio-ipv6] PASSED [ 51%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv4] PASSED [ 51%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv6] PASSED [ 51%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv4] PASSED [ 51%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv6] PASSED [ 51%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[trio-ipv4] PASSED [ 51%] >tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[trio-ipv6] PASSED [ 51%] >tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-SocketKind.SOCK_STREAM0] PASSED [ 51%] >tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-SocketKind.SOCK_STREAM1] PASSED [ 52%] >tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-SocketKind.SOCK_STREAM0] PASSED [ 52%] >tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-SocketKind.SOCK_STREAM1] PASSED [ 52%] >tests/test_sockets.py::test_getaddrinfo_ipv6addr[trio-SocketKind.SOCK_STREAM0] PASSED [ 52%] >tests/test_sockets.py::test_getaddrinfo_ipv6addr[trio-SocketKind.SOCK_STREAM1] PASSED [ 52%] >tests/test_sockets.py::test_getnameinfo[asyncio] PASSED [ 52%] >tests/test_sockets.py::test_getnameinfo[asyncio+uvloop] PASSED [ 52%] >tests/test_sockets.py::test_getnameinfo[trio] PASSED [ 52%] >tests/test_subprocesses.py::test_run_process[asyncio-shell] PASSED [ 52%] >tests/test_subprocesses.py::test_run_process[asyncio-exec] PASSED [ 52%] >tests/test_subprocesses.py::test_run_process[asyncio+uvloop-shell] PASSED [ 52%] >tests/test_subprocesses.py::test_run_process[asyncio+uvloop-exec] PASSED [ 53%] >tests/test_subprocesses.py::test_run_process[trio-shell] PASSED [ 53%] >tests/test_subprocesses.py::test_run_process[trio-exec] PASSED [ 53%] >tests/test_subprocesses.py::test_run_process_checked[asyncio] PASSED [ 53%] >tests/test_subprocesses.py::test_run_process_checked[asyncio+uvloop] PASSED [ 53%] >tests/test_subprocesses.py::test_run_process_checked[trio] PASSED [ 53%] >tests/test_subprocesses.py::test_terminate[asyncio] PASSED [ 53%] >tests/test_subprocesses.py::test_terminate[asyncio+uvloop] PASSED [ 53%] >tests/test_subprocesses.py::test_terminate[trio] PASSED [ 53%] >tests/test_subprocesses.py::test_process_cwd[asyncio] PASSED [ 53%] >tests/test_subprocesses.py::test_process_cwd[asyncio+uvloop] PASSED [ 54%] >tests/test_subprocesses.py::test_process_cwd[trio] PASSED [ 54%] >tests/test_subprocesses.py::test_process_env[asyncio] PASSED [ 54%] >tests/test_subprocesses.py::test_process_env[asyncio+uvloop] PASSED [ 54%] >tests/test_subprocesses.py::test_process_env[trio] PASSED [ 54%] >tests/test_synchronization.py::TestLock::test_contextmanager[asyncio] PASSED [ 54%] >tests/test_synchronization.py::TestLock::test_contextmanager[asyncio+uvloop] PASSED [ 54%] >tests/test_synchronization.py::TestLock::test_contextmanager[trio] PASSED [ 54%] >tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio] PASSED [ 54%] >tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio+uvloop] PASSED [ 54%] >tests/test_synchronization.py::TestLock::test_manual_acquire[trio] PASSED [ 54%] >tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio+uvloop] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_acquire_nowait[trio] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[trio] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_cancel[asyncio] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_cancel[asyncio+uvloop] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_cancel[trio] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_statistics[asyncio] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_statistics[asyncio+uvloop] PASSED [ 55%] >tests/test_synchronization.py::TestLock::test_statistics[trio] PASSED [ 56%] >tests/test_synchronization.py::TestEvent::test_event[asyncio] PASSED [ 56%] >tests/test_synchronization.py::TestEvent::test_event[asyncio+uvloop] PASSED [ 56%] >tests/test_synchronization.py::TestEvent::test_event[trio] PASSED [ 56%] >tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio] PASSED [ 56%] >tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio+uvloop] PASSED [ 56%] >tests/test_synchronization.py::TestEvent::test_event_cancel[trio] PASSED [ 56%] >tests/test_synchronization.py::TestEvent::test_statistics[asyncio] PASSED [ 56%] >tests/test_synchronization.py::TestEvent::test_statistics[asyncio+uvloop] PASSED [ 56%] >tests/test_synchronization.py::TestEvent::test_statistics[trio] PASSED [ 56%] >tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio] PASSED [ 56%] >tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio+uvloop] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_contextmanager[trio] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio+uvloop] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_manual_acquire[trio] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio+uvloop] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_acquire_nowait[trio] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio+uvloop] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[trio] PASSED [ 57%] >tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio] PASSED [ 58%] >tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio+uvloop] PASSED [ 58%] >tests/test_synchronization.py::TestCondition::test_wait_cancel[trio] PASSED [ 58%] >tests/test_synchronization.py::TestCondition::test_statistics[asyncio] PASSED [ 58%] >tests/test_synchronization.py::TestCondition::test_statistics[asyncio+uvloop] PASSED [ 58%] >tests/test_synchronization.py::TestCondition::test_statistics[trio] PASSED [ 58%] >tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio] PASSED [ 58%] >tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio+uvloop] PASSED [ 58%] >tests/test_synchronization.py::TestSemaphore::test_contextmanager[trio] PASSED [ 58%] >tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio] PASSED [ 58%] >tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio+uvloop] PASSED [ 58%] >tests/test_synchronization.py::TestSemaphore::test_manual_acquire[trio] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio+uvloop] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[trio] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_acquire_cancel[asyncio] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_acquire_cancel[asyncio+uvloop] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_acquire_cancel[trio] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-2] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-None] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-2] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-None] PASSED [ 59%] >tests/test_synchronization.py::TestSemaphore::test_max_value[trio-2] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_max_value[trio-None] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio+uvloop] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[trio] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio+uvloop] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_statistics[trio] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio+uvloop] PASSED [ 60%] >tests/test_synchronization.py::TestSemaphore::test_acquire_race[trio] PASSED [ 60%] >tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio+uvloop] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[trio] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio+uvloop] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[trio] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio+uvloop] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_borrow[trio] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio] PASSED [ 61%] >tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio+uvloop] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_limit[trio] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio+uvloop] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[trio] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio+uvloop] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[trio] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio+uvloop] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[trio] PASSED [ 62%] >tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio] PASSED [ 63%] >tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio+uvloop] PASSED [ 63%] >tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[trio] PASSED [ 63%] >tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio] PASSED [ 63%] >tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio+uvloop] PASSED [ 63%] >tests/test_synchronization.py::TestCapacityLimiter::test_statistics[trio] PASSED [ 63%] >tests/test_taskgroups.py::test_already_closed[asyncio] PASSED [ 63%] >tests/test_taskgroups.py::test_already_closed[asyncio+uvloop] PASSED [ 63%] >tests/test_taskgroups.py::test_already_closed[trio] PASSED [ 63%] >tests/test_taskgroups.py::test_success[asyncio] PASSED [ 63%] >tests/test_taskgroups.py::test_success[asyncio+uvloop] PASSED [ 63%] >tests/test_taskgroups.py::test_success[trio] PASSED [ 64%] >tests/test_taskgroups.py::test_run_natively[asyncio] PASSED [ 64%] >tests/test_taskgroups.py::test_run_natively[trio] PASSED [ 64%] >tests/test_taskgroups.py::test_start_soon_while_running[asyncio] PASSED [ 64%] >tests/test_taskgroups.py::test_start_soon_while_running[asyncio+uvloop] PASSED [ 64%] >tests/test_taskgroups.py::test_start_soon_while_running[trio] PASSED [ 64%] >tests/test_taskgroups.py::test_start_soon_after_error[asyncio] PASSED [ 64%] >tests/test_taskgroups.py::test_start_soon_after_error[asyncio+uvloop] PASSED [ 64%] >tests/test_taskgroups.py::test_start_soon_after_error[trio] PASSED [ 64%] >tests/test_taskgroups.py::test_start_no_value[asyncio] PASSED [ 64%] >tests/test_taskgroups.py::test_start_no_value[asyncio+uvloop] PASSED [ 64%] >tests/test_taskgroups.py::test_start_no_value[trio] PASSED [ 65%] >tests/test_taskgroups.py::test_start_called_twice[asyncio] PASSED [ 65%] >tests/test_taskgroups.py::test_start_called_twice[asyncio+uvloop] PASSED [ 65%] >tests/test_taskgroups.py::test_start_called_twice[trio] PASSED [ 65%] >tests/test_taskgroups.py::test_start_with_value[asyncio] PASSED [ 65%] >tests/test_taskgroups.py::test_start_with_value[asyncio+uvloop] PASSED [ 65%] >tests/test_taskgroups.py::test_start_with_value[trio] PASSED [ 65%] >tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio] PASSED [ 65%] >tests/test_taskgroups.py::test_start_crash_before_started_call[asyncio+uvloop] PASSED [ 65%] >tests/test_taskgroups.py::test_start_crash_before_started_call[trio] PASSED [ 65%] >tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio] PASSED [ 65%] >tests/test_taskgroups.py::test_start_crash_after_started_call[asyncio+uvloop] PASSED [ 66%] >tests/test_taskgroups.py::test_start_crash_after_started_call[trio] PASSED [ 66%] >tests/test_taskgroups.py::test_start_no_started_call[asyncio] PASSED [ 66%] >tests/test_taskgroups.py::test_start_no_started_call[asyncio+uvloop] PASSED [ 66%] >tests/test_taskgroups.py::test_start_no_started_call[trio] PASSED [ 66%] >tests/test_taskgroups.py::test_start_cancelled[asyncio] PASSED [ 66%] >tests/test_taskgroups.py::test_start_cancelled[asyncio+uvloop] PASSED [ 66%] >tests/test_taskgroups.py::test_start_cancelled[trio] PASSED [ 66%] >tests/test_taskgroups.py::test_start_native_host_cancelled[asyncio] PASSED [ 66%] >tests/test_taskgroups.py::test_start_native_child_cancelled[asyncio] PASSED [ 66%] >tests/test_taskgroups.py::test_start_exception_delivery[asyncio] PASSED [ 66%] >tests/test_taskgroups.py::test_start_exception_delivery[asyncio+uvloop] PASSED [ 67%] >tests/test_taskgroups.py::test_start_exception_delivery[trio] PASSED [ 67%] >tests/test_taskgroups.py::test_host_exception[asyncio] PASSED [ 67%] >tests/test_taskgroups.py::test_host_exception[asyncio+uvloop] PASSED [ 67%] >tests/test_taskgroups.py::test_host_exception[trio] PASSED [ 67%] >tests/test_taskgroups.py::test_edge_cancellation[asyncio] PASSED [ 67%] >tests/test_taskgroups.py::test_edge_cancellation[asyncio+uvloop] PASSED [ 67%] >tests/test_taskgroups.py::test_edge_cancellation[trio] PASSED [ 67%] >tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio] PASSED [ 67%] >tests/test_taskgroups.py::test_failing_child_task_cancels_host[asyncio+uvloop] PASSED [ 67%] >tests/test_taskgroups.py::test_failing_child_task_cancels_host[trio] PASSED [ 67%] >tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio] PASSED [ 68%] >tests/test_taskgroups.py::test_failing_host_task_cancels_children[asyncio+uvloop] PASSED [ 68%] >tests/test_taskgroups.py::test_failing_host_task_cancels_children[trio] PASSED [ 68%] >tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio] PASSED [ 68%] >tests/test_taskgroups.py::test_cancel_scope_in_another_task[asyncio+uvloop] PASSED [ 68%] >tests/test_taskgroups.py::test_cancel_scope_in_another_task[trio] PASSED [ 68%] >tests/test_taskgroups.py::test_cancel_propagation[asyncio] PASSED [ 68%] >tests/test_taskgroups.py::test_cancel_propagation[asyncio+uvloop] PASSED [ 68%] >tests/test_taskgroups.py::test_cancel_propagation[trio] PASSED [ 68%] >tests/test_taskgroups.py::test_cancel_twice[asyncio] PASSED [ 68%] >tests/test_taskgroups.py::test_cancel_twice[asyncio+uvloop] PASSED [ 68%] >tests/test_taskgroups.py::test_cancel_twice[trio] PASSED [ 69%] >tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio] PASSED [ 69%] >tests/test_taskgroups.py::test_cancel_exiting_task_group[asyncio+uvloop] PASSED [ 69%] >tests/test_taskgroups.py::test_cancel_exiting_task_group[trio] PASSED [ 69%] >tests/test_taskgroups.py::test_exception_group_children[asyncio] PASSED [ 69%] >tests/test_taskgroups.py::test_exception_group_children[asyncio+uvloop] PASSED [ 69%] >tests/test_taskgroups.py::test_exception_group_children[trio] PASSED [ 69%] >tests/test_taskgroups.py::test_exception_group_host[asyncio] PASSED [ 69%] >tests/test_taskgroups.py::test_exception_group_host[asyncio+uvloop] PASSED [ 69%] >tests/test_taskgroups.py::test_exception_group_host[trio] PASSED [ 69%] >tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio] PASSED [ 70%] >tests/test_taskgroups.py::test_escaping_cancelled_exception[asyncio+uvloop] PASSED [ 70%] >tests/test_taskgroups.py::test_escaping_cancelled_exception[trio] PASSED [ 70%] >tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio] PASSED [ 70%] >tests/test_taskgroups.py::test_cancel_scope_cleared[asyncio+uvloop] PASSED [ 70%] >tests/test_taskgroups.py::test_cancel_scope_cleared[trio] PASSED [ 70%] >tests/test_taskgroups.py::test_fail_after[asyncio-instant] PASSED [ 70%] >tests/test_taskgroups.py::test_fail_after[asyncio-delayed] PASSED [ 70%] >tests/test_taskgroups.py::test_fail_after[asyncio+uvloop-instant] PASSED [ 70%] >tests/test_taskgroups.py::test_fail_after[asyncio+uvloop-delayed] PASSED [ 70%] >tests/test_taskgroups.py::test_fail_after[trio-instant] PASSED [ 70%] >tests/test_taskgroups.py::test_fail_after[trio-delayed] PASSED [ 71%] >tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio] PASSED [ 71%] >tests/test_taskgroups.py::test_fail_after_no_timeout[asyncio+uvloop] PASSED [ 71%] >tests/test_taskgroups.py::test_fail_after_no_timeout[trio] PASSED [ 71%] >tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio] PASSED [ 71%] >tests/test_taskgroups.py::test_fail_after_after_cancellation[asyncio+uvloop] PASSED [ 71%] >tests/test_taskgroups.py::test_fail_after_after_cancellation[trio] PASSED [ 71%] >tests/test_taskgroups.py::test_move_on_after[asyncio-instant] PASSED [ 71%] >tests/test_taskgroups.py::test_move_on_after[asyncio-delayed] PASSED [ 71%] >tests/test_taskgroups.py::test_move_on_after[asyncio+uvloop-instant] PASSED [ 71%] >tests/test_taskgroups.py::test_move_on_after[asyncio+uvloop-delayed] PASSED [ 71%] >tests/test_taskgroups.py::test_move_on_after[trio-instant] PASSED [ 72%] >tests/test_taskgroups.py::test_move_on_after[trio-delayed] PASSED [ 72%] >tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio] PASSED [ 72%] >tests/test_taskgroups.py::test_move_on_after_no_timeout[asyncio+uvloop] PASSED [ 72%] >tests/test_taskgroups.py::test_move_on_after_no_timeout[trio] PASSED [ 72%] >tests/test_taskgroups.py::test_nested_move_on_after[asyncio] PASSED [ 72%] >tests/test_taskgroups.py::test_nested_move_on_after[asyncio+uvloop] PASSED [ 72%] >tests/test_taskgroups.py::test_nested_move_on_after[trio] PASSED [ 72%] >tests/test_taskgroups.py::test_shielding[asyncio] PASSED [ 72%] >tests/test_taskgroups.py::test_shielding[asyncio+uvloop] PASSED [ 72%] >tests/test_taskgroups.py::test_shielding[trio] PASSED [ 72%] >tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio] PASSED [ 73%] >tests/test_taskgroups.py::test_cancel_from_shielded_scope[asyncio+uvloop] PASSED [ 73%] >tests/test_taskgroups.py::test_cancel_from_shielded_scope[trio] PASSED [ 73%] >tests/test_taskgroups.py::test_cancel_host_asyncgen[asyncio] PASSED [ 73%] >tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio] PASSED [ 73%] >tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[asyncio+uvloop] PASSED [ 73%] >tests/test_taskgroups.py::test_shielding_immediate_scope_cancelled[trio] PASSED [ 73%] >tests/test_taskgroups.py::test_shielding_mutate[asyncio] PASSED [ 73%] >tests/test_taskgroups.py::test_shielding_mutate[asyncio+uvloop] PASSED [ 73%] >tests/test_taskgroups.py::test_shielding_mutate[trio] PASSED [ 73%] >tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio] PASSED [ 73%] >tests/test_taskgroups.py::test_cancel_scope_in_child_task[asyncio+uvloop] PASSED [ 74%] >tests/test_taskgroups.py::test_cancel_scope_in_child_task[trio] PASSED [ 74%] >tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio] PASSED [ 74%] >tests/test_taskgroups.py::test_exception_cancels_siblings[asyncio+uvloop] PASSED [ 74%] >tests/test_taskgroups.py::test_exception_cancels_siblings[trio] PASSED [ 74%] >tests/test_taskgroups.py::test_cancel_cascade[asyncio] PASSED [ 74%] >tests/test_taskgroups.py::test_cancel_cascade[asyncio+uvloop] PASSED [ 74%] >tests/test_taskgroups.py::test_cancel_cascade[trio] PASSED [ 74%] >tests/test_taskgroups.py::test_cancelled_parent[asyncio] PASSED [ 74%] >tests/test_taskgroups.py::test_cancelled_parent[asyncio+uvloop] PASSED [ 74%] >tests/test_taskgroups.py::test_cancelled_parent[trio] PASSED [ 74%] >tests/test_taskgroups.py::test_shielded_deadline[asyncio] PASSED [ 75%] >tests/test_taskgroups.py::test_shielded_deadline[asyncio+uvloop] PASSED [ 75%] >tests/test_taskgroups.py::test_shielded_deadline[trio] PASSED [ 75%] >tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio] PASSED [ 75%] >tests/test_taskgroups.py::test_deadline_reached_on_start[asyncio+uvloop] PASSED [ 75%] >tests/test_taskgroups.py::test_deadline_reached_on_start[trio] PASSED [ 75%] >tests/test_taskgroups.py::test_deadline_moved[asyncio] PASSED [ 75%] >tests/test_taskgroups.py::test_deadline_moved[asyncio+uvloop] PASSED [ 75%] >tests/test_taskgroups.py::test_deadline_moved[trio] PASSED [ 75%] >tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio] PASSED [ 75%] >tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[asyncio+uvloop] PASSED [ 75%] >tests/test_taskgroups.py::test_timeout_error_with_multiple_cancellations[trio] PASSED [ 76%] >tests/test_taskgroups.py::test_nested_fail_after[asyncio] PASSED [ 76%] >tests/test_taskgroups.py::test_nested_fail_after[asyncio+uvloop] PASSED [ 76%] >tests/test_taskgroups.py::test_nested_fail_after[trio] PASSED [ 76%] >tests/test_taskgroups.py::test_nested_shield[asyncio] PASSED [ 76%] >tests/test_taskgroups.py::test_nested_shield[asyncio+uvloop] PASSED [ 76%] >tests/test_taskgroups.py::test_nested_shield[trio] PASSED [ 76%] >tests/test_taskgroups.py::test_task_group_in_generator[asyncio] PASSED [ 76%] >tests/test_taskgroups.py::test_task_group_in_generator[asyncio+uvloop] PASSED [ 76%] >tests/test_taskgroups.py::test_task_group_in_generator[trio] PASSED [ 76%] >tests/test_taskgroups.py::test_exception_group_filtering[asyncio] PASSED [ 77%] >tests/test_taskgroups.py::test_exception_group_filtering[asyncio+uvloop] PASSED [ 77%] >tests/test_taskgroups.py::test_exception_group_filtering[trio] PASSED [ 77%] >tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio] PASSED [ 77%] >tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[asyncio+uvloop] PASSED [ 77%] >tests/test_taskgroups.py::test_cancel_propagation_with_inner_spawn[trio] PASSED [ 77%] >tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio] PASSED [ 77%] >tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[asyncio+uvloop] PASSED [ 77%] >tests/test_taskgroups.py::test_escaping_cancelled_error_from_cancelled_task[trio] PASSED [ 77%] >tests/test_taskgroups.py::test_cancel_generator_based_task PASSED [ 77%] >tests/test_taskgroups.py::test_suppress_exception_context[asyncio] PASSED [ 77%] >tests/test_taskgroups.py::test_suppress_exception_context[asyncio+uvloop] PASSED [ 78%] >tests/test_taskgroups.py::test_suppress_exception_context[trio] PASSED [ 78%] >tests/test_taskgroups.py::test_cancel_native_future_tasks[asyncio] PASSED [ 78%] >tests/test_taskgroups.py::test_cancel_native_future_tasks_cancel_scope[asyncio] PASSED [ 78%] >tests/test_taskgroups.py::test_cancel_completed_task[asyncio] PASSED [ 78%] >tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio] PASSED [ 78%] >tests/test_taskgroups.py::test_task_in_sync_spawn_callback[asyncio+uvloop] PASSED [ 78%] >tests/test_taskgroups.py::test_task_in_sync_spawn_callback[trio] PASSED [ 78%] >tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio] PASSED [ 78%] >tests/test_taskgroups.py::test_shielded_cancel_sleep_time[asyncio+uvloop] PASSED [ 78%] >tests/test_taskgroups.py::test_shielded_cancel_sleep_time[trio] PASSED [ 78%] >tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio] PASSED [ 79%] >tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[asyncio+uvloop] PASSED [ 79%] >tests/test_taskgroups.py::test_cancelscope_wrong_exit_order[trio] PASSED [ 79%] >tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio] PASSED [ 79%] >tests/test_taskgroups.py::test_cancelscope_exit_before_enter[asyncio+uvloop] PASSED [ 79%] >tests/test_taskgroups.py::test_cancelscope_exit_before_enter[trio] PASSED [ 79%] >tests/test_taskgroups.py::test_cancelscope_exit_in_wrong_task[asyncio] PASSED [ 79%] >tests/test_taskgroups.py::test_unhandled_exception_group PASSED [ 79%] >tests/test_taskgroups.py::test_cancellederror_combination_with_message[asyncio] PASSED [ 79%] >tests/test_to_process.py::test_run_sync_in_process_pool[asyncio] PASSED [ 79%] >tests/test_to_process.py::test_run_sync_in_process_pool[asyncio+uvloop] PASSED [ 79%] >tests/test_to_process.py::test_run_sync_in_process_pool[trio] PASSED [ 80%] >tests/test_to_process.py::test_identical_sys_path[asyncio] PASSED [ 80%] >tests/test_to_process.py::test_identical_sys_path[asyncio+uvloop] PASSED [ 80%] >tests/test_to_process.py::test_identical_sys_path[trio] PASSED [ 80%] >tests/test_to_process.py::test_partial[asyncio] PASSED [ 80%] >tests/test_to_process.py::test_partial[asyncio+uvloop] PASSED [ 80%] >tests/test_to_process.py::test_partial[trio] PASSED [ 80%] >tests/test_to_process.py::test_exception[asyncio] PASSED [ 80%] >tests/test_to_process.py::test_exception[asyncio+uvloop] PASSED [ 80%] >tests/test_to_process.py::test_exception[trio] PASSED [ 80%] >tests/test_to_process.py::test_print[asyncio] PASSED [ 80%] >tests/test_to_process.py::test_print[asyncio+uvloop] PASSED [ 81%] >tests/test_to_process.py::test_print[trio] PASSED [ 81%] >tests/test_to_process.py::test_cancel_before[asyncio] PASSED [ 81%] >tests/test_to_process.py::test_cancel_before[asyncio+uvloop] PASSED [ 81%] >tests/test_to_process.py::test_cancel_before[trio] PASSED [ 81%] >tests/test_to_process.py::test_cancel_during[asyncio] PASSED [ 81%] >tests/test_to_process.py::test_cancel_during[asyncio+uvloop] PASSED [ 81%] >tests/test_to_process.py::test_cancel_during[trio] PASSED [ 81%] >tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio] PASSED [ 81%] >tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio+uvloop] PASSED [ 81%] >tests/test_to_thread.py::test_run_in_thread_cancelled[trio] PASSED [ 81%] >tests/test_to_thread.py::test_run_in_thread_exception[asyncio] PASSED [ 82%] >tests/test_to_thread.py::test_run_in_thread_exception[asyncio+uvloop] PASSED [ 82%] >tests/test_to_thread.py::test_run_in_thread_exception[trio] PASSED [ 82%] >tests/test_to_thread.py::test_run_in_custom_limiter[asyncio] PASSED [ 82%] >tests/test_to_thread.py::test_run_in_custom_limiter[asyncio+uvloop] PASSED [ 82%] >tests/test_to_thread.py::test_run_in_custom_limiter[trio] PASSED [ 82%] >tests/test_to_thread.py::test_cancel_worker_thread[asyncio-uncancellable] PASSED [ 82%] >tests/test_to_thread.py::test_cancel_worker_thread[asyncio-cancellable] PASSED [ 82%] >tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-uncancellable] PASSED [ 82%] >tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-cancellable] PASSED [ 82%] >tests/test_to_thread.py::test_cancel_worker_thread[trio-uncancellable] PASSED [ 82%] >tests/test_to_thread.py::test_cancel_worker_thread[trio-cancellable] PASSED [ 83%] >tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio] PASSED [ 83%] >tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio+uvloop] PASSED [ 83%] >tests/test_to_thread.py::test_cancel_wait_on_thread[trio] PASSED [ 83%] >tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio] PASSED [ 83%] >tests/test_to_thread.py::test_asyncio_no_root_task PASSED [ 83%] >tests/test_to_thread.py::test_asyncio_future_callback_partial PASSED [ 83%] >tests/test_to_thread.py::test_asyncio_run_sync_no_asyncio_run PASSED [ 83%] >tests/test_to_thread.py::test_asyncio_run_sync_multiple PASSED [ 83%] >tests/streams/test_buffered.py::test_receive_exactly[asyncio] PASSED [ 83%] >tests/streams/test_buffered.py::test_receive_exactly[asyncio+uvloop] PASSED [ 83%] >tests/streams/test_buffered.py::test_receive_exactly[trio] PASSED [ 84%] >tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio] PASSED [ 84%] >tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio+uvloop] PASSED [ 84%] >tests/streams/test_buffered.py::test_receive_exactly_incomplete[trio] PASSED [ 84%] >tests/streams/test_buffered.py::test_receive_until[asyncio] PASSED [ 84%] >tests/streams/test_buffered.py::test_receive_until[asyncio+uvloop] PASSED [ 84%] >tests/streams/test_buffered.py::test_receive_until[trio] PASSED [ 84%] >tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio] PASSED [ 84%] >tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio+uvloop] PASSED [ 84%] >tests/streams/test_buffered.py::test_receive_until_incomplete[trio] PASSED [ 84%] >tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-str] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-path] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-str] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-path] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[trio-str] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[trio-path] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio+uvloop] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_file[trio] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio+uvloop] PASSED [ 85%] >tests/streams/test_file.py::TestFileReadStream::test_read_after_close[trio] PASSED [ 86%] >tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio] PASSED [ 86%] >tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio+uvloop] PASSED [ 86%] >tests/streams/test_file.py::TestFileReadStream::test_seek[trio] PASSED [ 86%] >tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio] PASSED [ 86%] >tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio+uvloop] PASSED [ 86%] >tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[trio] PASSED [ 86%] >tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio] PASSED [ 86%] >tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio+uvloop] PASSED [ 86%] >tests/streams/test_file.py::TestFileWriteStream::test_write_file[trio] PASSED [ 86%] >tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio] PASSED [ 86%] >tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio+uvloop] PASSED [ 87%] >tests/streams/test_file.py::TestFileWriteStream::test_append_file[trio] PASSED [ 87%] >tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio] PASSED [ 87%] >tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio+uvloop] PASSED [ 87%] >tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[trio] PASSED [ 87%] >tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio] PASSED [ 87%] >tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio+uvloop] PASSED [ 87%] >tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[trio] PASSED [ 87%] >tests/streams/test_memory.py::test_invalid_max_buffer PASSED [ 87%] >tests/streams/test_memory.py::test_negative_max_buffer PASSED [ 87%] >tests/streams/test_memory.py::test_receive_then_send[asyncio] PASSED [ 87%] >tests/streams/test_memory.py::test_receive_then_send[asyncio+uvloop] PASSED [ 88%] >tests/streams/test_memory.py::test_receive_then_send[trio] PASSED [ 88%] >tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio] PASSED [ 88%] >tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio+uvloop] PASSED [ 88%] >tests/streams/test_memory.py::test_receive_then_send_nowait[trio] PASSED [ 88%] >tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio] PASSED [ 88%] >tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio+uvloop] PASSED [ 88%] >tests/streams/test_memory.py::test_send_then_receive_nowait[trio] PASSED [ 88%] >tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio] PASSED [ 88%] >tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio+uvloop] PASSED [ 88%] >tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[trio] PASSED [ 88%] >tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio] PASSED [ 89%] >tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio+uvloop] PASSED [ 89%] >tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[trio] PASSED [ 89%] >tests/streams/test_memory.py::test_iterate[asyncio] PASSED [ 89%] >tests/streams/test_memory.py::test_iterate[asyncio+uvloop] PASSED [ 89%] >tests/streams/test_memory.py::test_iterate[trio] PASSED [ 89%] >tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio] PASSED [ 89%] >tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio+uvloop] PASSED [ 89%] >tests/streams/test_memory.py::test_receive_send_closed_send_stream[trio] PASSED [ 89%] >tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio] PASSED [ 89%] >tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio+uvloop] PASSED [ 89%] >tests/streams/test_memory.py::test_receive_send_closed_receive_stream[trio] PASSED [ 90%] >tests/streams/test_memory.py::test_cancel_receive[asyncio] PASSED [ 90%] >tests/streams/test_memory.py::test_cancel_receive[asyncio+uvloop] PASSED [ 90%] >tests/streams/test_memory.py::test_cancel_receive[trio] PASSED [ 90%] >tests/streams/test_memory.py::test_cancel_send[asyncio] PASSED [ 90%] >tests/streams/test_memory.py::test_cancel_send[asyncio+uvloop] PASSED [ 90%] >tests/streams/test_memory.py::test_cancel_send[trio] PASSED [ 90%] >tests/streams/test_memory.py::test_clone[asyncio] PASSED [ 90%] >tests/streams/test_memory.py::test_clone[asyncio+uvloop] PASSED [ 90%] >tests/streams/test_memory.py::test_clone[trio] PASSED [ 90%] >tests/streams/test_memory.py::test_clone_closed[asyncio] PASSED [ 90%] >tests/streams/test_memory.py::test_clone_closed[asyncio+uvloop] PASSED [ 91%] >tests/streams/test_memory.py::test_clone_closed[trio] PASSED [ 91%] >tests/streams/test_memory.py::test_close_send_while_receiving[asyncio] PASSED [ 91%] >tests/streams/test_memory.py::test_close_send_while_receiving[asyncio+uvloop] PASSED [ 91%] >tests/streams/test_memory.py::test_close_send_while_receiving[trio] PASSED [ 91%] >tests/streams/test_memory.py::test_close_receive_while_sending[asyncio] PASSED [ 91%] >tests/streams/test_memory.py::test_close_receive_while_sending[asyncio+uvloop] PASSED [ 91%] >tests/streams/test_memory.py::test_close_receive_while_sending[trio] PASSED [ 91%] >tests/streams/test_memory.py::test_receive_after_send_closed[asyncio] PASSED [ 91%] >tests/streams/test_memory.py::test_receive_after_send_closed[asyncio+uvloop] PASSED [ 91%] >tests/streams/test_memory.py::test_receive_after_send_closed[trio] PASSED [ 91%] >tests/streams/test_memory.py::test_receive_when_cancelled[asyncio] PASSED [ 92%] >tests/streams/test_memory.py::test_receive_when_cancelled[asyncio+uvloop] PASSED [ 92%] >tests/streams/test_memory.py::test_receive_when_cancelled[trio] PASSED [ 92%] >tests/streams/test_memory.py::test_send_when_cancelled[asyncio] PASSED [ 92%] >tests/streams/test_memory.py::test_send_when_cancelled[asyncio+uvloop] PASSED [ 92%] >tests/streams/test_memory.py::test_send_when_cancelled[trio] PASSED [ 92%] >tests/streams/test_memory.py::test_cancel_during_receive[asyncio] PASSED [ 92%] >tests/streams/test_memory.py::test_cancel_during_receive[asyncio+uvloop] PASSED [ 92%] >tests/streams/test_memory.py::test_cancel_during_receive[trio] PASSED [ 92%] >tests/streams/test_memory.py::test_close_receive_after_send[asyncio] PASSED [ 92%] >tests/streams/test_memory.py::test_close_receive_after_send[asyncio+uvloop] PASSED [ 93%] >tests/streams/test_memory.py::test_close_receive_after_send[trio] PASSED [ 93%] >tests/streams/test_memory.py::test_statistics[asyncio] PASSED [ 93%] >tests/streams/test_memory.py::test_statistics[asyncio+uvloop] PASSED [ 93%] >tests/streams/test_memory.py::test_statistics[trio] PASSED [ 93%] >tests/streams/test_memory.py::test_sync_close[asyncio] PASSED [ 93%] >tests/streams/test_memory.py::test_sync_close[asyncio+uvloop] PASSED [ 93%] >tests/streams/test_memory.py::test_sync_close[trio] PASSED [ 93%] >tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio] PASSED [ 93%] >tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio+uvloop] PASSED [ 93%] >tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[trio] PASSED [ 93%] >tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio+uvloop] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[trio] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio+uvloop] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[trio] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio+uvloop] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[trio] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio+uvloop] PASSED [ 94%] >tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[trio] PASSED [ 95%] >tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio] PASSED [ 95%] >tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio+uvloop] PASSED [ 95%] >tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[trio] PASSED [ 95%] >tests/streams/test_text.py::test_receive[asyncio] PASSED [ 95%] >tests/streams/test_text.py::test_receive[asyncio+uvloop] PASSED [ 95%] >tests/streams/test_text.py::test_receive[trio] PASSED [ 95%] >tests/streams/test_text.py::test_send[asyncio] PASSED [ 95%] >tests/streams/test_text.py::test_send[asyncio+uvloop] PASSED [ 95%] >tests/streams/test_text.py::test_send[trio] PASSED [ 95%] >tests/streams/test_text.py::test_receive_encoding_error[asyncio] PASSED [ 95%] >tests/streams/test_text.py::test_receive_encoding_error[asyncio+uvloop] PASSED [ 96%] >tests/streams/test_text.py::test_receive_encoding_error[trio] PASSED [ 96%] >tests/streams/test_text.py::test_send_encoding_error[asyncio] PASSED [ 96%] >tests/streams/test_text.py::test_send_encoding_error[asyncio+uvloop] PASSED [ 96%] >tests/streams/test_text.py::test_send_encoding_error[trio] PASSED [ 96%] >tests/streams/test_text.py::test_bidirectional_stream[asyncio] PASSED [ 96%] >tests/streams/test_text.py::test_bidirectional_stream[asyncio+uvloop] PASSED [ 96%] >tests/streams/test_text.py::test_bidirectional_stream[trio] PASSED [ 96%] >tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio] PASSED [ 96%] >tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio+uvloop] PASSED [ 96%] >tests/streams/test_tls.py::TestTLSStream::test_send_receive[trio] PASSED [ 96%] >tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio+uvloop] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[trio] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio+uvloop] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_unwrap[trio] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio+uvloop] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[trio] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-both_standard] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-server_standard] PASSED [ 97%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-client_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-neither_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-both_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-server_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-client_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-neither_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-both_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-server_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-client_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[trio-neither_standard] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio] PASSED [ 98%] >tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio+uvloop] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[trio] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv13] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv12] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv13] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv12] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[trio-tlsv13] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[trio-tlsv12] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio+uvloop] PASSED [ 99%] >tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[trio] PASSED [100%] > >=============================================================================================================================== FAILURES =============================================================================================================================== >_____________________________________________________________________________________________________________________________ test_plugin ______________________________________________________________________________________________________________________________ >/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/tests/test_pytest_plugin.py:65: in test_plugin > result.assert_outcomes(passed=3 * len(get_all_backends()), skipped=len(get_all_backends())) >E AssertionError: assert {'errors': 1,\n 'failed': 3,\n 'passed': 3,\n 'skipped': 1,\n 'xfailed': 0,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 6,\n 'skipped': 2,\n 'xfailed': 0,\n 'xpassed': 0} >E Common items: >E {'xfailed': 0, 'xpassed': 0} >E Differing items: >E {'skipped': 1} != {'skipped': 2} >E {'failed': 3} != {'failed': 0} >E {'errors': 1} != {'errors': 0} >E {'passed': 3} != {'passed': 6} >E Full diff: >E { >E - 'errors': 0, >E ? ^ >E + 'errors': 1, >E ? ^ >E - 'failed': 0, >E ? ^ >E + 'failed': 3, >E ? ^ >E - 'passed': 6, >E ? ^ >E + 'passed': 3, >E ? ^ >E - 'skipped': 2, >E ? ^ >E + 'skipped': 1, >E ? ^ >E 'xfailed': 0, >E 'xpassed': 0, >E } > result = <RunResult ret=ExitCode.TESTS_FAILED len(stdout.lines)=128 len(stderr.lines)=0 duration=4.43s> > testdir = <Testdir local('/var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_plugin0')> >------------------------------------------------------------------------------------------------------------------------- Captured stdout call ------------------------------------------------------------------------------------------------------------------------- >========================================================================================================================= test session starts ========================================================================================================================== >platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.9 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_plugin0 >plugins: anyio-3.2.1, freezegun-0.4.2, forked-1.3.0, hypothesis-6.14.5, asyncio-0.15.1, ordering-0.6, mock-3.6.1, pkgcore-0.12.7, flaky-3.7.0, rerunfailures-10.1, httpbin-1.0.0, xdist-2.3.0, trio-0.7.0, timeout-1.4.2, pylama-7.7.1 >collecting ... collected 8 items > >test_plugin.py::test_marked_test[asyncio] PASSED [ 12%] >test_plugin.py::test_marked_test[trio] FAILED [ 25%] >test_plugin.py::test_async_fixture_from_marked_test[asyncio] PASSED [ 37%] >test_plugin.py::test_async_fixture_from_marked_test[trio] FAILED [ 50%] >test_plugin.py::test_async_fixture_from_sync_test[asyncio] PASSED [ 62%] >test_plugin.py::test_async_fixture_from_sync_test[trio] ERROR [ 75%] >test_plugin.py::test_skip_inline[asyncio] SKIPPED (Test that skipping works) [ 87%] >test_plugin.py::test_skip_inline[trio] FAILED [100%] > >================================================================================================================================ ERRORS ================================================================================================================================ >______________________________________________________________________________________________________ ERROR at setup of test_async_fixture_from_sync_test[trio] _______________________________________________________________________________________________________ > >anyio_backend = <module 'trio' from '/usr/lib/python3.9/site-packages/trio/__init__.py'> > > @pytest.fixture > def anyio_backend_name(anyio_backend: Any) -> str: > if isinstance(anyio_backend, str): > return anyio_backend > else: >> return anyio_backend[0] >E TypeError: '_ModuleWithDeprecations' object is not subscriptable > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:150: TypeError >=============================================================================================================================== FAILURES =============================================================================================================================== >________________________________________________________________________________________________________________________ test_marked_test[trio] ________________________________________________________________________________________________________________________ > >pyfuncitem = <Function test_marked_test[trio]> > > @pytest.hookimpl(tryfirst=True) > def pytest_pyfunc_call(pyfuncitem: Any) -> Optional[bool]: > def run_with_hypothesis(**kwargs: Any) -> None: > with get_runner(backend_name, backend_options) as runner: > runner.call(original_func, **kwargs) > > backend = pyfuncitem.funcargs.get('anyio_backend') > if backend: >> backend_name, backend_options = extract_backend_and_options(backend) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:118: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >backend = <module 'trio' from '/usr/lib/python3.9/site-packages/trio/__init__.py'> > > def extract_backend_and_options(backend: object) -> Tuple[str, Dict[str, Any]]: > if isinstance(backend, str): > return backend, {} > elif isinstance(backend, tuple) and len(backend) == 2: > if isinstance(backend[0], str) and isinstance(backend[1], dict): > return cast(Tuple[str, Dict[str, Any]], backend) > >> raise TypeError('anyio_backend must be either a string or tuple of (string, dict)') >E TypeError: anyio_backend must be either a string or tuple of (string, dict) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:30: TypeError >______________________________________________________________________________________________________________ test_async_fixture_from_marked_test[trio] _______________________________________________________________________________________________________________ > >pyfuncitem = <Function test_async_fixture_from_marked_test[trio]> > > @pytest.hookimpl(tryfirst=True) > def pytest_pyfunc_call(pyfuncitem: Any) -> Optional[bool]: > def run_with_hypothesis(**kwargs: Any) -> None: > with get_runner(backend_name, backend_options) as runner: > runner.call(original_func, **kwargs) > > backend = pyfuncitem.funcargs.get('anyio_backend') > if backend: >> backend_name, backend_options = extract_backend_and_options(backend) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:118: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >backend = <module 'trio' from '/usr/lib/python3.9/site-packages/trio/__init__.py'> > > def extract_backend_and_options(backend: object) -> Tuple[str, Dict[str, Any]]: > if isinstance(backend, str): > return backend, {} > elif isinstance(backend, tuple) and len(backend) == 2: > if isinstance(backend[0], str) and isinstance(backend[1], dict): > return cast(Tuple[str, Dict[str, Any]], backend) > >> raise TypeError('anyio_backend must be either a string or tuple of (string, dict)') >E TypeError: anyio_backend must be either a string or tuple of (string, dict) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:30: TypeError >________________________________________________________________________________________________________________________ test_skip_inline[trio] ________________________________________________________________________________________________________________________ > >pyfuncitem = <Function test_skip_inline[trio]> > > @pytest.hookimpl(tryfirst=True) > def pytest_pyfunc_call(pyfuncitem: Any) -> Optional[bool]: > def run_with_hypothesis(**kwargs: Any) -> None: > with get_runner(backend_name, backend_options) as runner: > runner.call(original_func, **kwargs) > > backend = pyfuncitem.funcargs.get('anyio_backend') > if backend: >> backend_name, backend_options = extract_backend_and_options(backend) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:118: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >backend = <module 'trio' from '/usr/lib/python3.9/site-packages/trio/__init__.py'> > > def extract_backend_and_options(backend: object) -> Tuple[str, Dict[str, Any]]: > if isinstance(backend, str): > return backend, {} > elif isinstance(backend, tuple) and len(backend) == 2: > if isinstance(backend[0], str) and isinstance(backend[1], dict): > return cast(Tuple[str, Dict[str, Any]], backend) > >> raise TypeError('anyio_backend must be either a string or tuple of (string, dict)') >E TypeError: anyio_backend must be either a string or tuple of (string, dict) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:30: TypeError >======================================================================================================================= short test summary info ======================================================================================================================== >FAILED test_plugin.py::test_marked_test[trio] - TypeError: anyio_backend must be either a string or tuple of (string, dict) >FAILED test_plugin.py::test_async_fixture_from_marked_test[trio] - TypeError: anyio_backend must be either a string or tuple of (string, dict) >FAILED test_plugin.py::test_skip_inline[trio] - TypeError: anyio_backend must be either a string or tuple of (string, dict) >ERROR test_plugin.py::test_async_fixture_from_sync_test[trio] - TypeError: '_ModuleWithDeprecations' object is not subscriptable >=========================================================================================================== 3 failed, 3 passed, 1 skipped, 1 error in 2.33s ============================================================================================================ >_____________________________________________________________________________________________________________________________ test_asyncio _____________________________________________________________________________________________________________________________ >/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/tests/test_pytest_plugin.py:138: in test_asyncio > result.assert_outcomes(passed=2, failed=1, errors=len(get_all_backends())) >E AssertionError: assert {'errors': 1,\n 'failed': 1,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} == {'errors': 2,\n 'failed': 1,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} >E Common items: >E {'failed': 1, 'passed': 2, 'skipped': 0, 'xfailed': 0, 'xpassed': 0} >E Differing items: >E {'errors': 1} != {'errors': 2} >E Full diff: >E { >E - 'errors': 2, >E ? ^ >E + 'errors': 1, >E ? ^ >E 'failed': 1, >E 'passed': 2, >E 'skipped': 0, >E 'xfailed': 0, >E 'xpassed': 0, >E } > result = <RunResult ret=ExitCode.TESTS_FAILED len(stdout.lines)=32 len(stderr.lines)=0 duration=2.67s> > testdir = <Testdir local('/var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_asyncio0')> >------------------------------------------------------------------------------------------------------------------------- Captured stdout call ------------------------------------------------------------------------------------------------------------------------- >========================================================================================================================= test session starts ========================================================================================================================== >platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.9 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_asyncio0 >plugins: anyio-3.2.1, freezegun-0.4.2, forked-1.3.0, hypothesis-6.14.5, asyncio-0.15.1, ordering-0.6, mock-3.6.1, pkgcore-0.12.7, flaky-3.7.0, rerunfailures-10.1, httpbin-1.0.0, xdist-2.3.0, trio-0.7.0, timeout-1.4.2, pylama-7.7.1 >collecting ... collected 4 items > >test_asyncio.py::TestClassFixtures::test_class_fixture_in_test_method ERROR [ 25%] >test_asyncio.py::test_callback_exception_during_test FAILED [ 50%] >test_asyncio.py::test_callback_exception_during_setup PASSED [ 75%] >test_asyncio.py::test_callback_exception_during_teardown PASSED [100%] > >================================================================================================================================ ERRORS ================================================================================================================================ >________________________________________________________________________________________________ ERROR at setup of TestClassFixtures.test_class_fixture_in_test_method _________________________________________________________________________________________________ >ScopeMismatch: You tried to access the 'function' scoped fixture 'event_loop' with a 'class' scoped request object, involved factories >../../../../../../../../../usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:151: def wrapper(*args, **kwargs) >../../../../../../../../../usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:224: def event_loop(request) >=============================================================================================================================== FAILURES =============================================================================================================================== >_________________________________________________________________________________________________________________ test_callback_exception_during_test __________________________________________________________________________________________________________________ > > def callback(): > nonlocal started > started = True >> raise Exception('foo') >E Exception: foo > >test_asyncio.py:22: Exception >======================================================================================================================= short test summary info ======================================================================================================================== >FAILED test_asyncio.py::test_callback_exception_during_test - Exception: foo >ERROR test_asyncio.py::TestClassFixtures::test_class_fixture_in_test_method >================================================================================================================= 1 failed, 2 passed, 1 error in 0.62s ================================================================================================================= >-------------------------------------------------------------------------------------------------------------------------- Captured log call --------------------------------------------------------------------------------------------------------------------------- >ERROR asyncio:plugin.py:142 Exception in callback <function setup_fail_fixture.<locals>.callback at 0xf23e9148> >handle: <Handle setup_fail_fixture.<locals>.callback> >Traceback (most recent call last): > File "uvloop/cbhandles.pyx", line 61, in uvloop.loop.Handle._run > File "/var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_asyncio0/conftest.py", line 12, in callback > raise RuntimeError('failing fixture setup') >RuntimeError: failing fixture setup >ERROR asyncio:base_events.py:1738 Exception in callback teardown_fail_fixture.<locals>.callback() at /var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_asyncio0/conftest.py:20 >handle: <Handle teardown_fail_fixture.<locals>.callback() at /var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_asyncio0/conftest.py:20> >Traceback (most recent call last): > File "/usr/lib/python3.9/asyncio/events.py", line 80, in _run > self._context.run(self._callback, *self._args) > File "/var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_asyncio0/conftest.py", line 21, in callback > raise RuntimeError('failing fixture teardown') >RuntimeError: failing fixture teardown >______________________________________________________________________________________________________________________ test_autouse_async_fixture ______________________________________________________________________________________________________________________ >/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/tests/test_pytest_plugin.py:175: in test_autouse_async_fixture > result.assert_outcomes(passed=len(get_all_backends())) >E AssertionError: assert {'errors': 1,\n 'failed': 0,\n 'passed': 1,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} >E Common items: >E {'failed': 0, 'skipped': 0, 'xfailed': 0, 'xpassed': 0} >E Differing items: >E {'errors': 1} != {'errors': 0} >E {'passed': 1} != {'passed': 2} >E Full diff: >E { >E - 'errors': 0, >E ? ^ >E + 'errors': 1, >E ? ^ >E 'failed': 0, >E - 'passed': 2, >E ? ^ >E + 'passed': 1, >E ? ^ >E 'skipped': 0, >E 'xfailed': 0, >E 'xpassed': 0, >E } > result = <RunResult ret=ExitCode.TESTS_FAILED len(stdout.lines)=28 len(stderr.lines)=0 duration=3.00s> > testdir = <Testdir local('/var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_autouse_async_fixture0')> >------------------------------------------------------------------------------------------------------------------------- Captured stdout call ------------------------------------------------------------------------------------------------------------------------- >========================================================================================================================= test session starts ========================================================================================================================== >platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.9 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_autouse_async_fixture0 >plugins: anyio-3.2.1, freezegun-0.4.2, forked-1.3.0, hypothesis-6.14.5, asyncio-0.15.1, ordering-0.6, mock-3.6.1, pkgcore-0.12.7, flaky-3.7.0, rerunfailures-10.1, httpbin-1.0.0, xdist-2.3.0, trio-0.7.0, timeout-1.4.2, pylama-7.7.1 >collecting ... collected 2 items > >test_autouse_async_fixture.py::test_autouse_backend[asyncio] PASSED [ 50%] >test_autouse_async_fixture.py::test_autouse_backend[trio] ERROR [100%] > >================================================================================================================================ ERRORS ================================================================================================================================ >_____________________________________________________________________________________________________________ ERROR at setup of test_autouse_backend[trio] _____________________________________________________________________________________________________________ > >anyio_backend = <module 'trio' from '/usr/lib/python3.9/site-packages/trio/__init__.py'> > > @pytest.fixture > def anyio_backend_name(anyio_backend: Any) -> str: > if isinstance(anyio_backend, str): > return anyio_backend > else: >> return anyio_backend[0] >E TypeError: '_ModuleWithDeprecations' object is not subscriptable > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:150: TypeError >======================================================================================================================= short test summary info ======================================================================================================================== >ERROR test_autouse_async_fixture.py::test_autouse_backend[trio] - TypeError: '_ModuleWithDeprecations' object is not subscriptable >====================================================================================================================== 1 passed, 1 error in 0.71s ====================================================================================================================== >________________________________________________________________________________________________________________ test_cancel_scope_in_asyncgen_fixture _________________________________________________________________________________________________________________ >/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/tests/test_pytest_plugin.py:202: in test_cancel_scope_in_asyncgen_fixture > result.assert_outcomes(passed=len(get_all_backends())) >E AssertionError: assert {'errors': 0,\n 'failed': 1,\n 'passed': 1,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} >E Common items: >E {'errors': 0, 'skipped': 0, 'xfailed': 0, 'xpassed': 0} >E Differing items: >E {'failed': 1} != {'failed': 0} >E {'passed': 1} != {'passed': 2} >E Full diff: >E { >E 'errors': 0, >E - 'failed': 0, >E ? ^ >E + 'failed': 1, >E ? ^ >E - 'passed': 2, >E ? ^ >E + 'passed': 1, >E ? ^ >E 'skipped': 0, >E 'xfailed': 0, >E 'xpassed': 0, >E } > result = <RunResult ret=ExitCode.TESTS_FAILED len(stdout.lines)=45 len(stderr.lines)=0 duration=6.46s> > testdir = <Testdir local('/var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_cancel_scope_in_asyncgen_fixture0')> >------------------------------------------------------------------------------------------------------------------------- Captured stdout call ------------------------------------------------------------------------------------------------------------------------- >========================================================================================================================= test session starts ========================================================================================================================== >platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.9 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_cancel_scope_in_asyncgen_fixture0 >plugins: anyio-3.2.1, freezegun-0.4.2, forked-1.3.0, hypothesis-6.14.5, asyncio-0.15.1, ordering-0.6, mock-3.6.1, pkgcore-0.12.7, flaky-3.7.0, rerunfailures-10.1, httpbin-1.0.0, xdist-2.3.0, trio-0.7.0, timeout-1.4.2, pylama-7.7.1 >collecting ... collected 2 items > >test_cancel_scope_in_asyncgen_fixture.py::test_cancel_in_asyncgen_fixture[asyncio] PASSED [ 50%] >test_cancel_scope_in_asyncgen_fixture.py::test_cancel_in_asyncgen_fixture[trio] FAILED [100%] > >=============================================================================================================================== FAILURES =============================================================================================================================== >________________________________________________________________________________________________________________ test_cancel_in_asyncgen_fixture[trio] _________________________________________________________________________________________________________________ > >pyfuncitem = <Function test_cancel_in_asyncgen_fixture[trio]> > > @pytest.hookimpl(tryfirst=True) > def pytest_pyfunc_call(pyfuncitem: Any) -> Optional[bool]: > def run_with_hypothesis(**kwargs: Any) -> None: > with get_runner(backend_name, backend_options) as runner: > runner.call(original_func, **kwargs) > > backend = pyfuncitem.funcargs.get('anyio_backend') > if backend: >> backend_name, backend_options = extract_backend_and_options(backend) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:118: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >backend = <module 'trio' from '/usr/lib/python3.9/site-packages/trio/__init__.py'> > > def extract_backend_and_options(backend: object) -> Tuple[str, Dict[str, Any]]: > if isinstance(backend, str): > return backend, {} > elif isinstance(backend, tuple) and len(backend) == 2: > if isinstance(backend[0], str) and isinstance(backend[1], dict): > return cast(Tuple[str, Dict[str, Any]], backend) > >> raise TypeError('anyio_backend must be either a string or tuple of (string, dict)') >E TypeError: anyio_backend must be either a string or tuple of (string, dict) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:30: TypeError >======================================================================================================================= short test summary info ======================================================================================================================== >FAILED test_cancel_scope_in_asyncgen_fixture.py::test_cancel_in_asyncgen_fixture[trio] - TypeError: anyio_backend must be either a string or tuple of (string, dict) >===================================================================================================================== 1 failed, 1 passed in 1.37s ====================================================================================================================== >_____________________________________________________________________________________________________________________ test_hypothesis_module_mark ______________________________________________________________________________________________________________________ >/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/tests/test_pytest_plugin.py:233: in test_hypothesis_module_mark > result.assert_outcomes(passed=len(get_all_backends()) + 1, xfailed=len(get_all_backends())) >E AssertionError: assert {'errors': 0,\n 'failed': 1,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 2,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 3,\n 'skipped': 0,\n 'xfailed': 2,\n 'xpassed': 0} >E Common items: >E {'errors': 0, 'skipped': 0, 'xfailed': 2, 'xpassed': 0} >E Differing items: >E {'failed': 1} != {'failed': 0} >E {'passed': 2} != {'passed': 3} >E Full diff: >E { >E 'errors': 0, >E - 'failed': 0, >E ? ^ >E + 'failed': 1, >E ? ^ >E - 'passed': 3, >E ? ^ >E + 'passed': 2, >E ? ^ >E 'skipped': 0, >E 'xfailed': 2, >E 'xpassed': 0, >E } > result = <RunResult ret=ExitCode.TESTS_FAILED len(stdout.lines)=48 len(stderr.lines)=0 duration=9.78s> > testdir = <Testdir local('/var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_hypothesis_module_mark0')> >------------------------------------------------------------------------------------------------------------------------- Captured stdout call ------------------------------------------------------------------------------------------------------------------------- >========================================================================================================================= test session starts ========================================================================================================================== >platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.9 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_hypothesis_module_mark0 >plugins: anyio-3.2.1, freezegun-0.4.2, forked-1.3.0, hypothesis-6.14.5, asyncio-0.15.1, ordering-0.6, mock-3.6.1, pkgcore-0.12.7, flaky-3.7.0, rerunfailures-10.1, httpbin-1.0.0, xdist-2.3.0, trio-0.7.0, timeout-1.4.2, pylama-7.7.1 >collecting ... collected 5 items > >test_hypothesis_module_mark.py::test_hypothesis_wrapper[asyncio] PASSED [ 20%] >test_hypothesis_module_mark.py::test_hypothesis_wrapper[trio] FAILED [ 40%] >test_hypothesis_module_mark.py::test_hypothesis_wrapper_regular PASSED [ 60%] >test_hypothesis_module_mark.py::test_hypothesis_wrapper_failing[asyncio] XFAIL [ 80%] >test_hypothesis_module_mark.py::test_hypothesis_wrapper_failing[trio] XFAIL [100%] > >=============================================================================================================================== FAILURES =============================================================================================================================== >____________________________________________________________________________________________________________________ test_hypothesis_wrapper[trio] _____________________________________________________________________________________________________________________ > >pyfuncitem = <Function test_hypothesis_wrapper[trio]> > > @pytest.hookimpl(tryfirst=True) > def pytest_pyfunc_call(pyfuncitem: Any) -> Optional[bool]: > def run_with_hypothesis(**kwargs: Any) -> None: > with get_runner(backend_name, backend_options) as runner: > runner.call(original_func, **kwargs) > > backend = pyfuncitem.funcargs.get('anyio_backend') > if backend: >> backend_name, backend_options = extract_backend_and_options(backend) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:118: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >backend = <module 'trio' from '/usr/lib/python3.9/site-packages/trio/__init__.py'> > > def extract_backend_and_options(backend: object) -> Tuple[str, Dict[str, Any]]: > if isinstance(backend, str): > return backend, {} > elif isinstance(backend, tuple) and len(backend) == 2: > if isinstance(backend[0], str) and isinstance(backend[1], dict): > return cast(Tuple[str, Dict[str, Any]], backend) > >> raise TypeError('anyio_backend must be either a string or tuple of (string, dict)') >E TypeError: anyio_backend must be either a string or tuple of (string, dict) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:30: TypeError >======================================================================================================================= short test summary info ======================================================================================================================== >FAILED test_hypothesis_module_mark.py::test_hypothesis_wrapper[trio] - TypeError: anyio_backend must be either a string or tuple of (string, dict) >================================================================================================================ 1 failed, 2 passed, 2 xfailed in 4.58s ================================================================================================================ >____________________________________________________________________________________________________________________ test_hypothesis_function_mark _____________________________________________________________________________________________________________________ >/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/tests/test_pytest_plugin.py:272: in test_hypothesis_function_mark > result.assert_outcomes(passed=2 * len(get_all_backends()), xfailed=2 * len(get_all_backends())) >E AssertionError: assert {'errors': 0,\n 'failed': 2,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 4,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 4,\n 'skipped': 0,\n 'xfailed': 4,\n 'xpassed': 0} >E Common items: >E {'errors': 0, 'skipped': 0, 'xfailed': 4, 'xpassed': 0} >E Differing items: >E {'failed': 2} != {'failed': 0} >E {'passed': 2} != {'passed': 4} >E Full diff: >E { >E 'errors': 0, >E - 'failed': 0, >E ? ^ >E + 'failed': 2, >E ? ^ >E - 'passed': 4, >E ? ^ >E + 'passed': 2, >E ? ^ >E 'skipped': 0, >E 'xfailed': 4, >E 'xpassed': 0, >E } > result = <RunResult ret=ExitCode.TESTS_FAILED len(stdout.lines)=82 len(stderr.lines)=0 duration=12.32s> > testdir = <Testdir local('/var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_hypothesis_function_mark0')> >------------------------------------------------------------------------------------------------------------------------- Captured stdout call ------------------------------------------------------------------------------------------------------------------------- >========================================================================================================================= test session starts ========================================================================================================================== >platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.9 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/anyio-3.2.1/temp/pytest-of-portage/pytest-0/test_hypothesis_function_mark0 >plugins: anyio-3.2.1, freezegun-0.4.2, forked-1.3.0, hypothesis-6.14.5, asyncio-0.15.1, ordering-0.6, mock-3.6.1, pkgcore-0.12.7, flaky-3.7.0, rerunfailures-10.1, httpbin-1.0.0, xdist-2.3.0, trio-0.7.0, timeout-1.4.2, pylama-7.7.1 >collecting ... collected 8 items > >test_hypothesis_function_mark.py::test_anyio_mark_first[asyncio] PASSED [ 12%] >test_hypothesis_function_mark.py::test_anyio_mark_first[trio] FAILED [ 25%] >test_hypothesis_function_mark.py::test_anyio_mark_last[asyncio] PASSED [ 37%] >test_hypothesis_function_mark.py::test_anyio_mark_last[trio] FAILED [ 50%] >test_hypothesis_function_mark.py::test_anyio_mark_first_fail[asyncio] XFAIL [ 62%] >test_hypothesis_function_mark.py::test_anyio_mark_first_fail[trio] XFAIL [ 75%] >test_hypothesis_function_mark.py::test_anyio_mark_last_fail[asyncio] XFAIL [ 87%] >test_hypothesis_function_mark.py::test_anyio_mark_last_fail[trio] XFAIL [100%] > >=============================================================================================================================== FAILURES =============================================================================================================================== >_____________________________________________________________________________________________________________________ test_anyio_mark_first[trio] ______________________________________________________________________________________________________________________ > >pyfuncitem = <Function test_anyio_mark_first[trio]> > > @pytest.hookimpl(tryfirst=True) > def pytest_pyfunc_call(pyfuncitem: Any) -> Optional[bool]: > def run_with_hypothesis(**kwargs: Any) -> None: > with get_runner(backend_name, backend_options) as runner: > runner.call(original_func, **kwargs) > > backend = pyfuncitem.funcargs.get('anyio_backend') > if backend: >> backend_name, backend_options = extract_backend_and_options(backend) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:118: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >backend = <module 'trio' from '/usr/lib/python3.9/site-packages/trio/__init__.py'> > > def extract_backend_and_options(backend: object) -> Tuple[str, Dict[str, Any]]: > if isinstance(backend, str): > return backend, {} > elif isinstance(backend, tuple) and len(backend) == 2: > if isinstance(backend[0], str) and isinstance(backend[1], dict): > return cast(Tuple[str, Dict[str, Any]], backend) > >> raise TypeError('anyio_backend must be either a string or tuple of (string, dict)') >E TypeError: anyio_backend must be either a string or tuple of (string, dict) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:30: TypeError >______________________________________________________________________________________________________________________ test_anyio_mark_last[trio] ______________________________________________________________________________________________________________________ > >pyfuncitem = <Function test_anyio_mark_last[trio]> > > @pytest.hookimpl(tryfirst=True) > def pytest_pyfunc_call(pyfuncitem: Any) -> Optional[bool]: > def run_with_hypothesis(**kwargs: Any) -> None: > with get_runner(backend_name, backend_options) as runner: > runner.call(original_func, **kwargs) > > backend = pyfuncitem.funcargs.get('anyio_backend') > if backend: >> backend_name, backend_options = extract_backend_and_options(backend) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:118: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >backend = <module 'trio' from '/usr/lib/python3.9/site-packages/trio/__init__.py'> > > def extract_backend_and_options(backend: object) -> Tuple[str, Dict[str, Any]]: > if isinstance(backend, str): > return backend, {} > elif isinstance(backend, tuple) and len(backend) == 2: > if isinstance(backend[0], str) and isinstance(backend[1], dict): > return cast(Tuple[str, Dict[str, Any]], backend) > >> raise TypeError('anyio_backend must be either a string or tuple of (string, dict)') >E TypeError: anyio_backend must be either a string or tuple of (string, dict) > >../../../../work/anyio-3.2.1-python3_9/test/lib/anyio/pytest_plugin.py:30: TypeError >======================================================================================================================= short test summary info ======================================================================================================================== >FAILED test_hypothesis_function_mark.py::test_anyio_mark_first[trio] - TypeError: anyio_backend must be either a string or tuple of (string, dict) >FAILED test_hypothesis_function_mark.py::test_anyio_mark_last[trio] - TypeError: anyio_backend must be either a string or tuple of (string, dict) >================================================================================================================ 2 failed, 2 passed, 4 xfailed in 7.01s ================================================================================================================ >=========================================================================================================================== warnings summary =========================================================================================================================== >tests/test_debugging.py::test_main_task_name[asyncio] >tests/test_debugging.py::test_main_task_name[asyncio+uvloop] > /var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1/tests/test_debugging.py:38: DeprecationWarning: Importing 'itsdangerous.json' is deprecated and will be removed in ItsDangerous 2.1. Use Python's 'json' module instead. > if isinstance(obj, asyncio.AbstractEventLoop)]: > >-- Docs: https://docs.pytest.org/en/stable/warnings.html >======================================================================================================================= short test summary info ======================================================================================================================== >FAILED tests/test_pytest_plugin.py::test_plugin - AssertionError: assert {'errors': 1,\n 'failed': 3,\n 'passed': 3,\n 'skipped': 1,\n 'xfailed': 0,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 6,\n 'skipped': 2,\n 'xfailed': 0,\n 'xpassed': 0} >FAILED tests/test_pytest_plugin.py::test_asyncio - AssertionError: assert {'errors': 1,\n 'failed': 1,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} == {'errors': 2,\n 'failed': 1,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} >FAILED tests/test_pytest_plugin.py::test_autouse_async_fixture - AssertionError: assert {'errors': 1,\n 'failed': 0,\n 'passed': 1,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 0,\n ... >FAILED tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture - AssertionError: assert {'errors': 0,\n 'failed': 1,\n 'passed': 1,\n 'skipped': 0,\n 'xfailed': 0,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 2,\n 'skipped': 0,\n 'xfai... >FAILED tests/test_pytest_plugin.py::test_hypothesis_module_mark - AssertionError: assert {'errors': 0,\n 'failed': 1,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 2,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 3,\n 'skipped': 0,\n 'xfailed': 2,\n... >FAILED tests/test_pytest_plugin.py::test_hypothesis_function_mark - AssertionError: assert {'errors': 0,\n 'failed': 2,\n 'passed': 2,\n 'skipped': 0,\n 'xfailed': 4,\n 'xpassed': 0} == {'errors': 0,\n 'failed': 0,\n 'passed': 4,\n 'skipped': 0,\n 'xfailed': 4,... >================================================================================================= 6 failed, 1081 passed, 3 deselected, 2 warnings in 411.06s (0:06:51) ================================================================================================= > [31;01m*[0m ERROR: dev-python/anyio-3.2.1::gentoo failed (test phase): > [31;01m*[0m pytest failed with python3.9 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 127: Called src_test > [31;01m*[0m environment, line 2933: Called distutils-r1_src_test > [31;01m*[0m environment, line 1243: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 470: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2577: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2094: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2092: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 799: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 1182: Called python_test > [31;01m*[0m environment, line 2874: Called epytest '-Wdefault' '-m' 'not network' '-p' 'no:django' > [31;01m*[0m environment, line 1610: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "${@}" || die -n "pytest failed with ${EPYTHON}"; > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/anyio-3.2.1::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/anyio-3.2.1::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-python/anyio-3.2.1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/anyio-3.2.1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1' > [31;01m*[0m S: '/var/tmp/portage/dev-python/anyio-3.2.1/work/anyio-3.2.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 798324
:
718749
| 738943