Package: src:python-pytest-trio
Version: 0.8.0-2
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --with python3,sphinxdoc --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:110: Building wheel for python3.12 with "build"
module
I: pybuild base:310: python3.12 -m build --skip-dependency-check --no-isolation --wheel
--outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-trio
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/pytest_trio
copying pytest_trio/__init__.py -> build/lib/pytest_trio
copying pytest_trio/enable_trio_mode.py -> build/lib/pytest_trio
copying pytest_trio/_version.py -> build/lib/pytest_trio
copying pytest_trio/plugin.py -> build/lib/pytest_trio
creating build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_async_yield_fixture.py ->
build/lib/pytest_trio/_tests
copying pytest_trio/_tests/__init__.py -> build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_async_fixture.py -> build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_hypothesis_interaction.py ->
build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_fixture_mistakes.py ->
build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_fixture_names.py -> build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_fixture_ordering.py ->
build/lib/pytest_trio/_tests
copying pytest_trio/_tests/helpers.py -> build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_sync_fixture.py -> build/lib/pytest_trio/_tests
copying pytest_trio/_tests/conftest.py -> build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_clock_fixture.py -> build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_basic.py -> build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_contextvars.py -> build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_fixture_nursery.py ->
build/lib/pytest_trio/_tests
copying pytest_trio/_tests/test_trio_mode.py -> build/lib/pytest_trio/_tests
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/pytest_trio
copying build/lib/pytest_trio/__init__.py ->
build/bdist.linux-x86_64/wheel/pytest_trio
copying build/lib/pytest_trio/enable_trio_mode.py ->
build/bdist.linux-x86_64/wheel/pytest_trio
copying build/lib/pytest_trio/_version.py ->
build/bdist.linux-x86_64/wheel/pytest_trio
copying build/lib/pytest_trio/plugin.py ->
build/bdist.linux-x86_64/wheel/pytest_trio
creating build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_async_yield_fixture.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/__init__.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_async_fixture.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_hypothesis_interaction.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_fixture_mistakes.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_fixture_names.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_fixture_ordering.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/helpers.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_sync_fixture.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/conftest.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_clock_fixture.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_basic.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_contextvars.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_fixture_nursery.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_trio_mode.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
running install_egg_info
running egg_info
creating pytest_trio.egg-info
writing pytest_trio.egg-info/PKG-INFO
writing dependency_links to pytest_trio.egg-info/dependency_links.txt
writing entry points to pytest_trio.egg-info/entry_points.txt
writing requirements to pytest_trio.egg-info/requires.txt
writing top-level names to pytest_trio.egg-info/top_level.txt
writing manifest file 'pytest_trio.egg-info/SOURCES.txt'
reading manifest file 'pytest_trio.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs/build'
adding license file 'LICENSE'
adding license file 'LICENSE.APACHE2'
adding license file 'LICENSE.MIT'
writing manifest file 'pytest_trio.egg-info/SOURCES.txt'
Copying pytest_trio.egg-info to
build/bdist.linux-x86_64/wheel/pytest_trio-0.8.0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/pytest_trio-0.8.0.dist-info/WHEEL
creating
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-trio/.tmp-oeovg9ln/pytest_trio-0.8.0-py3-none-any.whl'
and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pytest_trio/__init__.py'
adding 'pytest_trio/_version.py'
adding 'pytest_trio/enable_trio_mode.py'
adding 'pytest_trio/plugin.py'
adding 'pytest_trio/_tests/__init__.py'
adding 'pytest_trio/_tests/conftest.py'
adding 'pytest_trio/_tests/helpers.py'
adding 'pytest_trio/_tests/test_async_fixture.py'
adding 'pytest_trio/_tests/test_async_yield_fixture.py'
adding 'pytest_trio/_tests/test_basic.py'
adding 'pytest_trio/_tests/test_clock_fixture.py'
adding 'pytest_trio/_tests/test_contextvars.py'
adding 'pytest_trio/_tests/test_fixture_mistakes.py'
adding 'pytest_trio/_tests/test_fixture_names.py'
adding 'pytest_trio/_tests/test_fixture_nursery.py'
adding 'pytest_trio/_tests/test_fixture_ordering.py'
adding 'pytest_trio/_tests/test_hypothesis_interaction.py'
adding 'pytest_trio/_tests/test_sync_fixture.py'
adding 'pytest_trio/_tests/test_trio_mode.py'
adding 'pytest_trio-0.8.0.dist-info/LICENSE'
adding 'pytest_trio-0.8.0.dist-info/LICENSE.APACHE2'
adding 'pytest_trio-0.8.0.dist-info/LICENSE.MIT'
adding 'pytest_trio-0.8.0.dist-info/METADATA'
adding 'pytest_trio-0.8.0.dist-info/WHEEL'
adding 'pytest_trio-0.8.0.dist-info/entry_points.txt'
adding 'pytest_trio-0.8.0.dist-info/top_level.txt'
adding 'pytest_trio-0.8.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built pytest_trio-0.8.0-py3-none-any.whl
I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.12 with
"installer" module
I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build"
module
I: pybuild base:310: python3.11 -m build --skip-dependency-check --no-isolation --wheel
--outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-trio
* Building wheel...
running bdist_wheel
running build
running build_py
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/pytest_trio
copying build/lib/pytest_trio/__init__.py ->
build/bdist.linux-x86_64/wheel/pytest_trio
copying build/lib/pytest_trio/enable_trio_mode.py ->
build/bdist.linux-x86_64/wheel/pytest_trio
copying build/lib/pytest_trio/_version.py ->
build/bdist.linux-x86_64/wheel/pytest_trio
copying build/lib/pytest_trio/plugin.py ->
build/bdist.linux-x86_64/wheel/pytest_trio
creating build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_async_yield_fixture.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/__init__.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_async_fixture.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_hypothesis_interaction.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_fixture_mistakes.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_fixture_names.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_fixture_ordering.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/helpers.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_sync_fixture.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/conftest.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_clock_fixture.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_basic.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_contextvars.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_fixture_nursery.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
copying build/lib/pytest_trio/_tests/test_trio_mode.py ->
build/bdist.linux-x86_64/wheel/pytest_trio/_tests
running install_egg_info
running egg_info
writing pytest_trio.egg-info/PKG-INFO
writing dependency_links to pytest_trio.egg-info/dependency_links.txt
writing entry points to pytest_trio.egg-info/entry_points.txt
writing requirements to pytest_trio.egg-info/requires.txt
writing top-level names to pytest_trio.egg-info/top_level.txt
reading manifest file 'pytest_trio.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs/build'
adding license file 'LICENSE'
adding license file 'LICENSE.APACHE2'
adding license file 'LICENSE.MIT'
writing manifest file 'pytest_trio.egg-info/SOURCES.txt'
Copying pytest_trio.egg-info to
build/bdist.linux-x86_64/wheel/pytest_trio-0.8.0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/pytest_trio-0.8.0.dist-info/WHEEL
creating
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-trio/.tmp-hchbxqmq/pytest_trio-0.8.0-py3-none-any.whl'
and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pytest_trio/__init__.py'
adding 'pytest_trio/_version.py'
adding 'pytest_trio/enable_trio_mode.py'
adding 'pytest_trio/plugin.py'
adding 'pytest_trio/_tests/__init__.py'
adding 'pytest_trio/_tests/conftest.py'
adding 'pytest_trio/_tests/helpers.py'
adding 'pytest_trio/_tests/test_async_fixture.py'
adding 'pytest_trio/_tests/test_async_yield_fixture.py'
adding 'pytest_trio/_tests/test_basic.py'
adding 'pytest_trio/_tests/test_clock_fixture.py'
adding 'pytest_trio/_tests/test_contextvars.py'
adding 'pytest_trio/_tests/test_fixture_mistakes.py'
adding 'pytest_trio/_tests/test_fixture_names.py'
adding 'pytest_trio/_tests/test_fixture_nursery.py'
adding 'pytest_trio/_tests/test_fixture_ordering.py'
adding 'pytest_trio/_tests/test_hypothesis_interaction.py'
adding 'pytest_trio/_tests/test_sync_fixture.py'
adding 'pytest_trio/_tests/test_trio_mode.py'
adding 'pytest_trio-0.8.0.dist-info/LICENSE'
adding 'pytest_trio-0.8.0.dist-info/LICENSE.APACHE2'
adding 'pytest_trio-0.8.0.dist-info/LICENSE.MIT'
adding 'pytest_trio-0.8.0.dist-info/METADATA'
adding 'pytest_trio-0.8.0.dist-info/WHEEL'
adding 'pytest_trio-0.8.0.dist-info/entry_points.txt'
adding 'pytest_trio-0.8.0.dist-info/top_level.txt'
adding 'pytest_trio-0.8.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built pytest_trio-0.8.0-py3-none-any.whl
I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.11 with
"installer" module
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:310: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-trio/build; python3.12 -m pytest
============================= test session starts ==============================
platform linux -- Python 3.12.0, pytest-7.4.3, pluggy-1.3.0 --
/usr/bin/python3.12
cachedir: .pytest_cache
hypothesis profile 'default' ->
database=DirectoryBasedExampleDatabase(PosixPath('/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-trio/build/.hypothesis/examples'))
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-trio/build
configfile: pytest.ini
plugins: trio-0.8.0, cov-4.1.0, hypothesis-6.91.0
collecting ... collected 61 items
pytest_trio/_tests/test_async_fixture.py::test_single_async_fixture PASSED [
1%]
pytest_trio/_tests/test_async_fixture.py::test_async_fixture_recomputed_for_each_test
PASSED [ 3%]
pytest_trio/_tests/test_async_fixture.py::test_nested_async_fixture PASSED [
4%]
pytest_trio/_tests/test_async_fixture.py::test_async_within_sync_fixture PASSED
[ 6%]
pytest_trio/_tests/test_async_fixture.py::test_raise_in_async_fixture_cause_pytest_error
XFAIL [ 8%]
pytest_trio/_tests/test_async_yield_fixture.py::test_single_async_yield_fixture
PASSED [ 9%]
pytest_trio/_tests/test_async_yield_fixture.py::test_nested_async_yield_fixture
PASSED [ 11%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_within_sync_fixture
PASSED [ 13%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_within_sync_yield_fixture
PASSED [ 14%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_with_multiple_yields
PASSED [ 16%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_with_nursery
PASSED [ 18%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_crashed_teardown_allow_other_teardowns
PASSED [ 19%]
pytest_trio/_tests/test_basic.py::test_async_test_is_executed PASSED [ 21%]
pytest_trio/_tests/test_basic.py::test_async_test_as_class_method PASSED [ 22%]
pytest_trio/_tests/test_basic.py::test_sync_function_with_trio_mark XFAIL [ 24%]
pytest_trio/_tests/test_basic.py::test_skip_and_xfail PASSED [ 26%]
pytest_trio/_tests/test_clock_fixture.py::test_sleep_with_autojump_clock PASSED
[ 27%]
pytest_trio/_tests/test_contextvars.py::test_contextvars PASSED [ 29%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_non_trio_test
PASSED [ 31%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_wrong_scope_without_trio_mode
PASSED [ 32%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_wrong_scope_in_trio_mode[enable_trio_mode_via_pytest_ini]
PASSED [ 34%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_wrong_scope_in_trio_mode[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 36%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_wrong_scope_in_trio_mode[enable_trio_mode_via_conftest_py]
PASSED [ 37%]
pytest_trio/_tests/test_fixture_mistakes.py::test_async_fixture_with_sync_test_in_trio_mode[enable_trio_mode_via_pytest_ini]
PASSED [ 39%]
pytest_trio/_tests/test_fixture_mistakes.py::test_async_fixture_with_sync_test_in_trio_mode[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 40%]
pytest_trio/_tests/test_fixture_mistakes.py::test_async_fixture_with_sync_test_in_trio_mode[enable_trio_mode_via_conftest_py]
PASSED [ 42%]
pytest_trio/_tests/test_fixture_mistakes.py::test_fixture_cancels_test_but_doesnt_raise[enable_trio_mode_via_pytest_ini]
PASSED [ 44%]
pytest_trio/_tests/test_fixture_mistakes.py::test_fixture_cancels_test_but_doesnt_raise[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 45%]
pytest_trio/_tests/test_fixture_mistakes.py::test_fixture_cancels_test_but_doesnt_raise[enable_trio_mode_via_conftest_py]
PASSED [ 47%]
pytest_trio/_tests/test_fixture_mistakes.py::test_too_many_clocks[enable_trio_mode_via_pytest_ini]
PASSED [ 49%]
pytest_trio/_tests/test_fixture_mistakes.py::test_too_many_clocks[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 50%]
pytest_trio/_tests/test_fixture_mistakes.py::test_too_many_clocks[enable_trio_mode_via_conftest_py]
PASSED [ 52%]
pytest_trio/_tests/test_fixture_names.py::test_fixture_names PASSED [ 54%]
pytest_trio/_tests/test_fixture_nursery.py::test_try PASSED [ 55%]
pytest_trio/_tests/test_fixture_ordering.py::test_fixture_basic_ordering PASSED
[ 57%]
pytest_trio/_tests/test_fixture_ordering.py::test_nursery_fixture_teardown_ordering
PASSED [ 59%]
pytest_trio/_tests/test_fixture_ordering.py::test_error_collection PASSED [ 60%]
pytest_trio/_tests/test_fixture_ordering.py::test_background_crash_cancellation_propagation[nursery
fixture] PASSED [ 62%]
pytest_trio/_tests/test_fixture_ordering.py::test_background_crash_cancellation_propagation[manual
nursery] PASSED [ 63%]
pytest_trio/_tests/test_fixture_ordering.py::test_complex_cancel_interaction_regression
PASSED [ 65%]
pytest_trio/_tests/test_fixture_ordering.py::test_fixtures_crash_and_hang_concurrently
PASSED [ 67%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_the_trio_scheduler_is_not_deterministic
<-
../../../../../../usr/lib/python3/dist-packages/trio/_tests/test_scheduler_determinism.py
PASSED [ 68%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_the_trio_scheduler_is_deterministic_if_seeded
<-
../../../../../../usr/lib/python3/dist-packages/trio/_tests/test_scheduler_determinism.py
PASSED [ 70%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_mark_inner PASSED [ 72%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_mark_outer PASSED [ 73%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_mark_and_parametrize[1]
PASSED [ 75%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_mark_and_parametrize[2]
PASSED [ 77%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_the_trio_scheduler_is_deterministic_under_hypothesis
PASSED [ 78%]
pytest_trio/_tests/test_sync_fixture.py::test_single_sync_fixture PASSED [ 80%]
pytest_trio/_tests/test_sync_fixture.py::test_single_yield_fixture PASSED [ 81%]
pytest_trio/_tests/test_sync_fixture.py::test_single_yield_fixture_with_async_deps
PASSED [ 83%]
pytest_trio/_tests/test_sync_fixture.py::test_sync_yield_fixture_crashed_teardown_allow_other_teardowns
PASSED [ 85%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode[enable_trio_mode_via_pytest_ini]
PASSED [ 86%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 88%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode[enable_trio_mode_via_conftest_py]
PASSED [ 90%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode_and_qtrio_run_configuration
PASSED [ 91%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode_and_qtrio_marker PASSED [
93%]
pytest_trio/_tests/test_trio_mode.py::test_qtrio_just_run_configuration PASSED
[ 95%]
pytest_trio/_tests/test_trio_mode.py::test_invalid_trio_run_fails PASSED [ 96%]
pytest_trio/_tests/test_trio_mode.py::test_closest_explicit_run_wins PASSED [
98%]
pytest_trio/_tests/test_trio_mode.py::test_ini_run_wins_with_blank_marker
PASSED [100%]
=============================== warnings summary ===============================
pytest_trio/_tests/test_fixture_nursery.py::test_try
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:78:
PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1,
family=2, type=1, proto=0>
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-trio/build/pytest_trio/plugin.py",
line 250, in run
await self._func(**resolved_kwargs)
ResourceWarning: unclosed <socket.socket fd=18, family=2, type=1, proto=0,
laddr=('127.0.0.1', 46514), raddr=('127.0.0.1', 41965)>
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- coverage: platform linux, python 3.12.0-final-0 -----------
Name
Stmts Miss Cover
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/tmp/pytest-of-buildd/pytest-0/test_async_fixture_recomputed_for_each_test0/test_async_fixture_recomputed_for_each_test.py
14 0 100%
/tmp/pytest-of-buildd/pytest-0/test_async_fixture_with_sync_test_in_trio_mode0/test_async_fixture_with_sync_test_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-0/test_async_fixture_with_sync_test_in_trio_mode1/test_async_fixture_with_sync_test_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-0/test_async_fixture_with_sync_test_in_trio_mode2/conftest.py
1 0 100%
/tmp/pytest-of-buildd/pytest-0/test_async_fixture_with_sync_test_in_trio_mode2/test_async_fixture_with_sync_test_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-0/test_async_test_as_class_method0/test_async_test_as_class_method.py
15 0
100%
/tmp/pytest-of-buildd/pytest-0/test_async_test_is_executed0/test_async_test_is_executed.py
9 0 100%
/tmp/pytest-of-buildd/pytest-0/test_async_within_sync_fixture0/test_async_within_sync_fixture.py
12
0 100%
/tmp/pytest-of-buildd/pytest-0/test_async_yield_fixture_crashed_teardown_allow_other_teardowns0/test_async_yield_fixture_crashed_teardown_allow_other_teardowns.py
26 0 100%
/tmp/pytest-of-buildd/pytest-0/test_async_yield_fixture_with_multiple_yields0/test_async_yield_fixture_with_multiple_yields.py
11 0 100%
/tmp/pytest-of-buildd/pytest-0/test_async_yield_fixture_with_nursery0/test_async_yield_fixture_with_nursery.py
18 0 100%
/tmp/pytest-of-buildd/pytest-0/test_async_yield_fixture_within_sync_fixture0/test_async_yield_fixture_within_sync_fixture.py
21 0 100%
/tmp/pytest-of-buildd/pytest-0/test_async_yield_fixture_within_sync_yield_fixture0/test_async_yield_fixture_within_sync_yield_fixture.py
23 0 100%
/tmp/pytest-of-buildd/pytest-0/test_background_crash_cancellation_propagation0/test_background_crash_cancellation_propagation.py
30 0 100%
/tmp/pytest-of-buildd/pytest-0/test_background_crash_cancellation_propagation1/test_background_crash_cancellation_propagation.py
31 0 100%
/tmp/pytest-of-buildd/pytest-0/test_closest_explicit_run_wins0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-0/test_closest_explicit_run_wins0/test_closest_explicit_run_wins.py
7
0 100%
/tmp/pytest-of-buildd/pytest-0/test_complex_cancel_interaction_regression0/test_complex_cancel_interaction_regression.py
21 1 95%
/tmp/pytest-of-buildd/pytest-0/test_error_collection0/test_error_collection.py
31 1 97%
/tmp/pytest-of-buildd/pytest-0/test_fixture_basic_ordering0/test_fixture_basic_ordering.py
40 0 100%
/tmp/pytest-of-buildd/pytest-0/test_fixture_cancels_test_but_doesnt_raise0/test_fixture_cancels_test_but_doesnt_raise.py
9 0 100%
/tmp/pytest-of-buildd/pytest-0/test_fixture_cancels_test_but_doesnt_raise1/test_fixture_cancels_test_but_doesnt_raise.py
9 1 89%
/tmp/pytest-of-buildd/pytest-0/test_fixture_cancels_test_but_doesnt_raise2/conftest.py
1 0 100%
/tmp/pytest-of-buildd/pytest-0/test_fixture_cancels_test_but_doesnt_raise2/test_fixture_cancels_test_but_doesnt_raise.py
9 0 100%
/tmp/pytest-of-buildd/pytest-0/test_fixtures_crash_and_hang_concurrently0/test_fixtures_crash_and_hang_concurrently.py
18 4 78%
/tmp/pytest-of-buildd/pytest-0/test_ini_run_wins_with_blank_marker0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-0/test_ini_run_wins_with_blank_marker0/test_ini_run_wins_with_blank_marker.py
6 0 100%
/tmp/pytest-of-buildd/pytest-0/test_invalid_trio_run_fails0/test_invalid_trio_run_fails.py
2 1 50%
/tmp/pytest-of-buildd/pytest-0/test_nested_async_fixture0/test_nested_async_fixture.py
17 0 100%
/tmp/pytest-of-buildd/pytest-0/test_nested_async_yield_fixture0/test_nested_async_yield_fixture.py
25 0
100%
/tmp/pytest-of-buildd/pytest-0/test_nursery_fixture_teardown_ordering0/test_nursery_fixture_teardown_ordering.py
28 2 93%
/tmp/pytest-of-buildd/pytest-0/test_qtrio_just_run_configuration0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-0/test_qtrio_just_run_configuration0/test_qtrio_just_run_configuration.py
7 0
100%
/tmp/pytest-of-buildd/pytest-0/test_raise_in_async_fixture_cause_pytest_error0/test_raise_in_async_fixture_cause_pytest_error.py
7 1 86%
/tmp/pytest-of-buildd/pytest-0/test_single_async_fixture0/test_single_async_fixture.py
9 0 100%
/tmp/pytest-of-buildd/pytest-0/test_single_async_yield_fixture0/test_single_async_yield_fixture.py
18 0
100%
/tmp/pytest-of-buildd/pytest-0/test_single_yield_fixture0/test_single_yield_fixture.py
15 0 100%
/tmp/pytest-of-buildd/pytest-0/test_single_yield_fixture_with_async_deps0/test_single_yield_fixture_with_async_deps.py
21 0 100%
/tmp/pytest-of-buildd/pytest-0/test_skip_and_xfail0/test_skip_and_xfail.py
29 0 100%
/tmp/pytest-of-buildd/pytest-0/test_sync_function_with_trio_mark0/test_sync_function_with_trio_mark.py
4 1
75%
/tmp/pytest-of-buildd/pytest-0/test_sync_yield_fixture_crashed_teardown_allow_other_teardowns0/test_sync_yield_fixture_crashed_teardown_allow_other_teardowns.py
27 0 100%
/tmp/pytest-of-buildd/pytest-0/test_too_many_clocks0/test_too_many_clocks.py
6 1 83%
/tmp/pytest-of-buildd/pytest-0/test_too_many_clocks1/test_too_many_clocks.py
6 1 83%
/tmp/pytest-of-buildd/pytest-0/test_too_many_clocks2/conftest.py
1 0 100%
/tmp/pytest-of-buildd/pytest-0/test_too_many_clocks2/test_too_many_clocks.py
6 1 83%
/tmp/pytest-of-buildd/pytest-0/test_trio_fixture_with_non_trio_test0/test_trio_fixture_with_non_trio_test.py
17 2 88%
/tmp/pytest-of-buildd/pytest-0/test_trio_fixture_with_wrong_scope_in_trio_mode0/test_trio_fixture_with_wrong_scope_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-0/test_trio_fixture_with_wrong_scope_in_trio_mode1/test_trio_fixture_with_wrong_scope_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-0/test_trio_fixture_with_wrong_scope_in_trio_mode2/conftest.py
1
0 100%
/tmp/pytest-of-buildd/pytest-0/test_trio_fixture_with_wrong_scope_in_trio_mode2/test_trio_fixture_with_wrong_scope_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-0/test_trio_fixture_with_wrong_scope_without_trio_mode0/test_trio_fixture_with_wrong_scope_without_trio_mode.py
8 2 75%
/tmp/pytest-of-buildd/pytest-0/test_trio_mode0/test_trio_mode.py
18 0 100%
/tmp/pytest-of-buildd/pytest-0/test_trio_mode1/test_trio_mode.py
18 0 100%
/tmp/pytest-of-buildd/pytest-0/test_trio_mode2/conftest.py
1 0 100%
/tmp/pytest-of-buildd/pytest-0/test_trio_mode2/test_trio_mode.py
18 0 100%
/tmp/pytest-of-buildd/pytest-0/test_trio_mode_and_qtrio_marker0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-0/test_trio_mode_and_qtrio_marker0/test_trio_mode_and_qtrio_marker.py
7 0
100%
/tmp/pytest-of-buildd/pytest-0/test_trio_mode_and_qtrio_run_configuration0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-0/test_trio_mode_and_qtrio_run_configuration0/test_trio_mode_and_qtrio_run_configuration.py
5 0 100%
/usr/lib/python3/dist-packages/_distutils_hack/__init__.py
100 95 5%
/usr/lib/python3/dist-packages/_hypothesis_pytestplugin.py
207 105 49%
/usr/lib/python3/dist-packages/_pytest/_argcomplete.py
37 36 3%
/usr/lib/python3/dist-packages/_pytest/_code/code.py
724 406 44%
/usr/lib/python3/dist-packages/_pytest/_code/source.py
145 76 48%
/usr/lib/python3/dist-packages/_pytest/_io/saferepr.py
82 58 29%
/usr/lib/python3/dist-packages/_pytest/_io/terminalwriter.py
120 62 48%
/usr/lib/python3/dist-packages/_pytest/_io/wcwidth.py
25 16 36%
/usr/lib/python3/dist-packages/_pytest/_py/path.py
947 941 1%
/usr/lib/python3/dist-packages/_pytest/assertion/__init__.py
86 42 51%
/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py
672 326 51%
/usr/lib/python3/dist-packages/_pytest/assertion/truncate.py
49 45 8%
/usr/lib/python3/dist-packages/_pytest/assertion/util.py
307 198 36%
/usr/lib/python3/dist-packages/_pytest/cacheprovider.py
322 226 30%
/usr/lib/python3/dist-packages/_pytest/capture.py
603 422 30%
/usr/lib/python3/dist-packages/_pytest/compat.py
164 114 30%
/usr/lib/python3/dist-packages/_pytest/config/__init__.py
890 501 44%
/usr/lib/python3/dist-packages/_pytest/config/argparsing.py
259 141 46%
/usr/lib/python3/dist-packages/_pytest/config/compat.py
38 18 53%
/usr/lib/python3/dist-packages/_pytest/config/findpaths.py
131 76 42%
/usr/lib/python3/dist-packages/_pytest/debugging.py
230 216 6%
/usr/lib/python3/dist-packages/_pytest/deprecated.py
24 23 4%
/usr/lib/python3/dist-packages/_pytest/doctest.py
361 344 5%
/usr/lib/python3/dist-packages/_pytest/faulthandler.py
55 30 45%
/usr/lib/python3/dist-packages/_pytest/fixtures.py
826 414 50%
/usr/lib/python3/dist-packages/_pytest/helpconfig.py
134 116 13%
/usr/lib/python3/dist-packages/_pytest/junitxml.py
367 355 3%
/usr/lib/python3/dist-packages/_pytest/legacypath.py
216 177 18%
/usr/lib/python3/dist-packages/_pytest/logging.py
440 305 31%
/usr/lib/python3/dist-packages/_pytest/main.py
471 218 54%
/usr/lib/python3/dist-packages/_pytest/mark/__init__.py
129 107 17%
/usr/lib/python3/dist-packages/_pytest/mark/structures.py
272 189 31%
/usr/lib/python3/dist-packages/_pytest/monkeypatch.py
168 129 23%
/usr/lib/python3/dist-packages/_pytest/nodes.py
333 193 42%
/usr/lib/python3/dist-packages/_pytest/nose.py
29 21 28%
/usr/lib/python3/dist-packages/_pytest/outcomes.py
110 90 18%
/usr/lib/python3/dist-packages/_pytest/pastebin.py
70 64 9%
/usr/lib/python3/dist-packages/_pytest/pathlib.py
416 285 31%
/usr/lib/python3/dist-packages/_pytest/pytester.py
800 605 24%
/usr/lib/python3/dist-packages/_pytest/pytester_assertions.py
24 9 62%
/usr/lib/python3/dist-packages/_pytest/python.py
896 512 43%
/usr/lib/python3/dist-packages/_pytest/python_api.py
337 312 7%
/usr/lib/python3/dist-packages/_pytest/python_path.py
16 13 19%
/usr/lib/python3/dist-packages/_pytest/reports.py
297 239 20%
/usr/lib/python3/dist-packages/_pytest/runner.py
296 140 53%
/usr/lib/python3/dist-packages/_pytest/scope.py
39 29 26%
/usr/lib/python3/dist-packages/_pytest/setuponly.py
58 48 17%
/usr/lib/python3/dist-packages/_pytest/setupplan.py
24 18 25%
/usr/lib/python3/dist-packages/_pytest/skipping.py
163 112 31%
/usr/lib/python3/dist-packages/_pytest/stash.py
36 22 39%
/usr/lib/python3/dist-packages/_pytest/stepwise.py
74 65 12%
/usr/lib/python3/dist-packages/_pytest/terminal.py
913 425 53%
/usr/lib/python3/dist-packages/_pytest/threadexception.py
42 27 36%
/usr/lib/python3/dist-packages/_pytest/tmpdir.py
156 95 39%
/usr/lib/python3/dist-packages/_pytest/unittest.py
251 240 4%
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py
44 23 48%
/usr/lib/python3/dist-packages/_pytest/warnings.py
74 42 43%
/usr/lib/python3/dist-packages/attr/_make.py
910 907 1%
/usr/lib/python3/dist-packages/attr/validators.py
201 200 1%
/usr/lib/python3/dist-packages/hypothesis/_settings.py
281 233 17%
/usr/lib/python3/dist-packages/hypothesis/configuration.py
13 8 38%
/usr/lib/python3/dist-packages/hypothesis/control.py
121 91 25%
/usr/lib/python3/dist-packages/hypothesis/core.py
630 386 39%
/usr/lib/python3/dist-packages/hypothesis/database.py
233 120 48%
/usr/lib/python3/dist-packages/hypothesis/errors.py
43 39 9%
/usr/lib/python3/dist-packages/hypothesis/extra/__init__.py
0 0 100%
/usr/lib/python3/dist-packages/hypothesis/extra/_patching.py
88 77 12%
/usr/lib/python3/dist-packages/hypothesis/internal/cache.py
146 76 48%
/usr/lib/python3/dist-packages/hypothesis/internal/compat.py
80 68 15%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/data.py
839 507 40%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/datatree.py
214 67 69%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py
497 232 53%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/junkdrawer.py
199 127 36%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/pareto.py
141 61 57%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/shrinker.py
614 553 10%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/utils.py
171 119 30%
/usr/lib/python3/dist-packages/hypothesis/internal/detection.py
5 0 100%
/usr/lib/python3/dist-packages/hypothesis/internal/entropy.py
69 48 30%
/usr/lib/python3/dist-packages/hypothesis/internal/escalation.py
91 56 38%
/usr/lib/python3/dist-packages/hypothesis/internal/reflection.py
340 217 36%
/usr/lib/python3/dist-packages/hypothesis/internal/scrutineer.py
95 50 47%
/usr/lib/python3/dist-packages/hypothesis/internal/validation.py
64 47 27%
/usr/lib/python3/dist-packages/hypothesis/reporting.py
33 23 30%
/usr/lib/python3/dist-packages/hypothesis/statistics.py
61 20 67%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/collections.py
158 140 11%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/core.py
809 798 1%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/lazy.py
96 44 54%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/misc.py
42 37 12%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/numbers.py
218 197 10%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/strategies.py
430 342 20%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/utils.py
76 55 28%
/usr/lib/python3/dist-packages/hypothesis/utils/dynamicvariables.py
19 13 32%
/usr/lib/python3/dist-packages/hypothesis/vendor/pretty.py
459 342 25%
/usr/lib/python3/dist-packages/iniconfig/__init__.py
122 63 48%
/usr/lib/python3/dist-packages/outcome/_impl.py
62 39 37%
/usr/lib/python3/dist-packages/outcome/_util.py
18 14 22%
/usr/lib/python3/dist-packages/pluggy/_callers.py
95 51 46%
/usr/lib/python3/dist-packages/pluggy/_hooks.py
266 167 37%
/usr/lib/python3/dist-packages/pluggy/_manager.py
222 128 42%
/usr/lib/python3/dist-packages/pluggy/_result.py
55 38 31%
/usr/lib/python3/dist-packages/pluggy/_tracing.py
48 35 27%
/usr/lib/python3/dist-packages/pytest/__init__.py
85 83 2%
/usr/lib/python3/dist-packages/pytest_cov/compat.py
17 13 24%
/usr/lib/python3/dist-packages/pytest_cov/embed.py
69 63 9%
/usr/lib/python3/dist-packages/pytest_cov/engine.py
250 229 8%
/usr/lib/python3/dist-packages/pytest_cov/plugin.py
224 188 16%
/usr/lib/python3/dist-packages/sortedcontainers/sorteddict.py
203 170 16%
/usr/lib/python3/dist-packages/sortedcontainers/sortedlist.py
1017 844 17%
/usr/lib/python3/dist-packages/trio/_abc.py
102 100 2%
/usr/lib/python3/dist-packages/trio/_core/_asyncgens.py
73 50 32%
/usr/lib/python3/dist-packages/trio/_core/_entry_queue.py
69 41 41%
/usr/lib/python3/dist-packages/trio/_core/_generated_io_epoll.py
26 16 38%
/usr/lib/python3/dist-packages/trio/_core/_generated_run.py
57 45 21%
/usr/lib/python3/dist-packages/trio/_core/_instrumentation.py
49 47 4%
/usr/lib/python3/dist-packages/trio/_core/_io_common.py
23 16 30%
/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py
114 55 52%
/usr/lib/python3/dist-packages/trio/_core/_ki.py
85 62 27%
/usr/lib/python3/dist-packages/trio/_core/_local.py
59 53 10%
/usr/lib/python3/dist-packages/trio/_core/_mock_clock.py
69 31 55%
/usr/lib/python3/dist-packages/trio/_core/_multierror.py
172 152 12%
/usr/lib/python3/dist-packages/trio/_core/_run.py
973 543 44%
/usr/lib/python3/dist-packages/trio/_core/_traps.py
41 38 7%
/usr/lib/python3/dist-packages/trio/_core/_wakeup_socketpair.py
42 16 62%
/usr/lib/python3/dist-packages/trio/_deprecate.py
82 79 4%
/usr/lib/python3/dist-packages/trio/_highlevel_generic.py
36 33 8%
/usr/lib/python3/dist-packages/trio/_highlevel_open_tcp_listeners.py
58 33 43%
/usr/lib/python3/dist-packages/trio/_highlevel_serve_listeners.py
34 19 44%
/usr/lib/python3/dist-packages/trio/_highlevel_socket.py
131 84 36%
/usr/lib/python3/dist-packages/trio/_socket.py
423 354 16%
/usr/lib/python3/dist-packages/trio/_sync.py
267 254 5%
/usr/lib/python3/dist-packages/trio/_tests/__init__.py
0 0 100%
/usr/lib/python3/dist-packages/trio/_tests/test_scheduler_determinism.py
29 0 100%
/usr/lib/python3/dist-packages/trio/_timeouts.py
36 27 25%
/usr/lib/python3/dist-packages/trio/_util.py
135 112 17%
/usr/lib/python3/dist-packages/trio/testing/_network.py
15 4 73%
/usr/lib/python3/dist-packages/trio/testing/_sequencer.py
34 23 32%
pytest_trio/_tests/__init__.py
0 0 100%
pytest_trio/_tests/conftest.py
1 0 100%
pytest_trio/_tests/helpers.py
8 0 100%
pytest_trio/_tests/test_async_fixture.py
22 0 100%
pytest_trio/_tests/test_async_yield_fixture.py
29 0 100%
pytest_trio/_tests/test_basic.py
18 0 100%
pytest_trio/_tests/test_clock_fixture.py
10 0 100%
pytest_trio/_tests/test_contextvars.py
26 0 100%
pytest_trio/_tests/test_fixture_mistakes.py
41 0 100%
pytest_trio/_tests/test_fixture_names.py
12 0 100%
pytest_trio/_tests/test_fixture_nursery.py
16 0 100%
pytest_trio/_tests/test_fixture_ordering.py
33 0 100%
pytest_trio/_tests/test_hypothesis_interaction.py
34 0 100%
pytest_trio/_tests/test_sync_fixture.py
20 0 100%
pytest_trio/_tests/test_trio_mode.py
53 0 100%
pytest_trio/enable_trio_mode.py
6 0 100%
pytest_trio/plugin.py
255 50 80%
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL
30900 20949 32%
=========================== short test summary info ============================
XFAIL
pytest_trio/_tests/test_async_fixture.py::test_raise_in_async_fixture_cause_pytest_error
- Not implemented yet
XFAIL pytest_trio/_tests/test_basic.py::test_sync_function_with_trio_mark -
Raises pytest internal error so far...
=================== 59 passed, 2 xfailed, 1 warning in 8.84s ===================
I: pybuild pybuild:340: rm -rf
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-trio/build/.coverage
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-trio/build/.pytest_cache
I: pybuild base:310: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-trio/build; python3.11 -m pytest
============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 --
/usr/bin/python3.11
cachedir: .pytest_cache
hypothesis profile 'default' ->
database=DirectoryBasedExampleDatabase(PosixPath('/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-trio/build/.hypothesis/examples'))
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-trio/build
configfile: pytest.ini
plugins: trio-0.8.0, cov-4.1.0, hypothesis-6.91.0
collecting ... collected 61 items
pytest_trio/_tests/test_async_fixture.py::test_single_async_fixture PASSED [
1%]
pytest_trio/_tests/test_async_fixture.py::test_async_fixture_recomputed_for_each_test
PASSED [ 3%]
pytest_trio/_tests/test_async_fixture.py::test_nested_async_fixture PASSED [
4%]
pytest_trio/_tests/test_async_fixture.py::test_async_within_sync_fixture PASSED
[ 6%]
pytest_trio/_tests/test_async_fixture.py::test_raise_in_async_fixture_cause_pytest_error
XFAIL [ 8%]
pytest_trio/_tests/test_async_yield_fixture.py::test_single_async_yield_fixture
PASSED [ 9%]
pytest_trio/_tests/test_async_yield_fixture.py::test_nested_async_yield_fixture
PASSED [ 11%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_within_sync_fixture
PASSED [ 13%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_within_sync_yield_fixture
PASSED [ 14%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_with_multiple_yields
PASSED [ 16%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_with_nursery
PASSED [ 18%]
pytest_trio/_tests/test_async_yield_fixture.py::test_async_yield_fixture_crashed_teardown_allow_other_teardowns
PASSED [ 19%]
pytest_trio/_tests/test_basic.py::test_async_test_is_executed PASSED [ 21%]
pytest_trio/_tests/test_basic.py::test_async_test_as_class_method PASSED [ 22%]
pytest_trio/_tests/test_basic.py::test_sync_function_with_trio_mark XFAIL [ 24%]
pytest_trio/_tests/test_basic.py::test_skip_and_xfail PASSED [ 26%]
pytest_trio/_tests/test_clock_fixture.py::test_sleep_with_autojump_clock PASSED
[ 27%]
pytest_trio/_tests/test_contextvars.py::test_contextvars PASSED [ 29%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_non_trio_test
PASSED [ 31%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_wrong_scope_without_trio_mode
PASSED [ 32%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_wrong_scope_in_trio_mode[enable_trio_mode_via_pytest_ini]
PASSED [ 34%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_wrong_scope_in_trio_mode[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 36%]
pytest_trio/_tests/test_fixture_mistakes.py::test_trio_fixture_with_wrong_scope_in_trio_mode[enable_trio_mode_via_conftest_py]
PASSED [ 37%]
pytest_trio/_tests/test_fixture_mistakes.py::test_async_fixture_with_sync_test_in_trio_mode[enable_trio_mode_via_pytest_ini]
PASSED [ 39%]
pytest_trio/_tests/test_fixture_mistakes.py::test_async_fixture_with_sync_test_in_trio_mode[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 40%]
pytest_trio/_tests/test_fixture_mistakes.py::test_async_fixture_with_sync_test_in_trio_mode[enable_trio_mode_via_conftest_py]
PASSED [ 42%]
pytest_trio/_tests/test_fixture_mistakes.py::test_fixture_cancels_test_but_doesnt_raise[enable_trio_mode_via_pytest_ini]
PASSED [ 44%]
pytest_trio/_tests/test_fixture_mistakes.py::test_fixture_cancels_test_but_doesnt_raise[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 45%]
pytest_trio/_tests/test_fixture_mistakes.py::test_fixture_cancels_test_but_doesnt_raise[enable_trio_mode_via_conftest_py]
PASSED [ 47%]
pytest_trio/_tests/test_fixture_mistakes.py::test_too_many_clocks[enable_trio_mode_via_pytest_ini]
PASSED [ 49%]
pytest_trio/_tests/test_fixture_mistakes.py::test_too_many_clocks[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 50%]
pytest_trio/_tests/test_fixture_mistakes.py::test_too_many_clocks[enable_trio_mode_via_conftest_py]
PASSED [ 52%]
pytest_trio/_tests/test_fixture_names.py::test_fixture_names PASSED [ 54%]
pytest_trio/_tests/test_fixture_nursery.py::test_try PASSED [ 55%]
pytest_trio/_tests/test_fixture_ordering.py::test_fixture_basic_ordering PASSED
[ 57%]
pytest_trio/_tests/test_fixture_ordering.py::test_nursery_fixture_teardown_ordering
PASSED [ 59%]
pytest_trio/_tests/test_fixture_ordering.py::test_error_collection PASSED [ 60%]
pytest_trio/_tests/test_fixture_ordering.py::test_background_crash_cancellation_propagation[nursery
fixture] PASSED [ 62%]
pytest_trio/_tests/test_fixture_ordering.py::test_background_crash_cancellation_propagation[manual
nursery] PASSED [ 63%]
pytest_trio/_tests/test_fixture_ordering.py::test_complex_cancel_interaction_regression
PASSED [ 65%]
pytest_trio/_tests/test_fixture_ordering.py::test_fixtures_crash_and_hang_concurrently
PASSED [ 67%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_the_trio_scheduler_is_not_deterministic
<-
../../../../../../usr/lib/python3/dist-packages/trio/_tests/test_scheduler_determinism.py
PASSED [ 68%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_the_trio_scheduler_is_deterministic_if_seeded
<-
../../../../../../usr/lib/python3/dist-packages/trio/_tests/test_scheduler_determinism.py
PASSED [ 70%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_mark_inner PASSED [ 72%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_mark_outer PASSED [ 73%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_mark_and_parametrize[1]
PASSED [ 75%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_mark_and_parametrize[2]
PASSED [ 77%]
pytest_trio/_tests/test_hypothesis_interaction.py::test_the_trio_scheduler_is_deterministic_under_hypothesis
PASSED [ 78%]
pytest_trio/_tests/test_sync_fixture.py::test_single_sync_fixture PASSED [ 80%]
pytest_trio/_tests/test_sync_fixture.py::test_single_yield_fixture PASSED [ 81%]
pytest_trio/_tests/test_sync_fixture.py::test_single_yield_fixture_with_async_deps
PASSED [ 83%]
pytest_trio/_tests/test_sync_fixture.py::test_sync_yield_fixture_crashed_teardown_allow_other_teardowns
PASSED [ 85%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode[enable_trio_mode_via_pytest_ini]
PASSED [ 86%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode[enable_trio_mode_trio_run_via_pytest_ini]
PASSED [ 88%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode[enable_trio_mode_via_conftest_py]
PASSED [ 90%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode_and_qtrio_run_configuration
PASSED [ 91%]
pytest_trio/_tests/test_trio_mode.py::test_trio_mode_and_qtrio_marker PASSED [
93%]
pytest_trio/_tests/test_trio_mode.py::test_qtrio_just_run_configuration PASSED
[ 95%]
pytest_trio/_tests/test_trio_mode.py::test_invalid_trio_run_fails PASSED [ 96%]
pytest_trio/_tests/test_trio_mode.py::test_closest_explicit_run_wins PASSED [
98%]
pytest_trio/_tests/test_trio_mode.py::test_ini_run_wins_with_blank_marker
PASSED [100%]
=============================== warnings summary ===============================
pytest_trio/_tests/test_fixture_nursery.py::test_try
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:78:
PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1,
family=2, type=1, proto=0>
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-trio/build/pytest_trio/plugin.py",
line 250, in run
await self._func(**resolved_kwargs)
ResourceWarning: unclosed <socket.socket fd=18, family=2, type=1, proto=0,
laddr=('127.0.0.1', 55938), raddr=('127.0.0.1', 37727)>
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- coverage: platform linux, python 3.11.7-final-0 -----------
Name
Stmts Miss Cover
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/tmp/pytest-of-buildd/pytest-1/test_async_fixture_recomputed_for_each_test0/test_async_fixture_recomputed_for_each_test.py
14 0 100%
/tmp/pytest-of-buildd/pytest-1/test_async_fixture_with_sync_test_in_trio_mode0/test_async_fixture_with_sync_test_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-1/test_async_fixture_with_sync_test_in_trio_mode1/test_async_fixture_with_sync_test_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-1/test_async_fixture_with_sync_test_in_trio_mode2/conftest.py
1 0 100%
/tmp/pytest-of-buildd/pytest-1/test_async_fixture_with_sync_test_in_trio_mode2/test_async_fixture_with_sync_test_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-1/test_async_test_as_class_method0/test_async_test_as_class_method.py
15 0
100%
/tmp/pytest-of-buildd/pytest-1/test_async_test_is_executed0/test_async_test_is_executed.py
9 0 100%
/tmp/pytest-of-buildd/pytest-1/test_async_within_sync_fixture0/test_async_within_sync_fixture.py
12
0 100%
/tmp/pytest-of-buildd/pytest-1/test_async_yield_fixture_crashed_teardown_allow_other_teardowns0/test_async_yield_fixture_crashed_teardown_allow_other_teardowns.py
26 0 100%
/tmp/pytest-of-buildd/pytest-1/test_async_yield_fixture_with_multiple_yields0/test_async_yield_fixture_with_multiple_yields.py
11 0 100%
/tmp/pytest-of-buildd/pytest-1/test_async_yield_fixture_with_nursery0/test_async_yield_fixture_with_nursery.py
18 0 100%
/tmp/pytest-of-buildd/pytest-1/test_async_yield_fixture_within_sync_fixture0/test_async_yield_fixture_within_sync_fixture.py
21 0 100%
/tmp/pytest-of-buildd/pytest-1/test_async_yield_fixture_within_sync_yield_fixture0/test_async_yield_fixture_within_sync_yield_fixture.py
23 0 100%
/tmp/pytest-of-buildd/pytest-1/test_background_crash_cancellation_propagation0/test_background_crash_cancellation_propagation.py
30 0 100%
/tmp/pytest-of-buildd/pytest-1/test_background_crash_cancellation_propagation1/test_background_crash_cancellation_propagation.py
31 0 100%
/tmp/pytest-of-buildd/pytest-1/test_closest_explicit_run_wins0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-1/test_closest_explicit_run_wins0/test_closest_explicit_run_wins.py
7
0 100%
/tmp/pytest-of-buildd/pytest-1/test_complex_cancel_interaction_regression0/test_complex_cancel_interaction_regression.py
21 1 95%
/tmp/pytest-of-buildd/pytest-1/test_error_collection0/test_error_collection.py
31 1 97%
/tmp/pytest-of-buildd/pytest-1/test_fixture_basic_ordering0/test_fixture_basic_ordering.py
40 0 100%
/tmp/pytest-of-buildd/pytest-1/test_fixture_cancels_test_but_doesnt_raise0/test_fixture_cancels_test_but_doesnt_raise.py
9 1 89%
/tmp/pytest-of-buildd/pytest-1/test_fixture_cancels_test_but_doesnt_raise1/test_fixture_cancels_test_but_doesnt_raise.py
9 1 89%
/tmp/pytest-of-buildd/pytest-1/test_fixture_cancels_test_but_doesnt_raise2/conftest.py
1 0 100%
/tmp/pytest-of-buildd/pytest-1/test_fixture_cancels_test_but_doesnt_raise2/test_fixture_cancels_test_but_doesnt_raise.py
9 0 100%
/tmp/pytest-of-buildd/pytest-1/test_fixtures_crash_and_hang_concurrently0/test_fixtures_crash_and_hang_concurrently.py
18 4 78%
/tmp/pytest-of-buildd/pytest-1/test_ini_run_wins_with_blank_marker0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-1/test_ini_run_wins_with_blank_marker0/test_ini_run_wins_with_blank_marker.py
6 0 100%
/tmp/pytest-of-buildd/pytest-1/test_invalid_trio_run_fails0/test_invalid_trio_run_fails.py
2 1 50%
/tmp/pytest-of-buildd/pytest-1/test_nested_async_fixture0/test_nested_async_fixture.py
17 0 100%
/tmp/pytest-of-buildd/pytest-1/test_nested_async_yield_fixture0/test_nested_async_yield_fixture.py
25 0
100%
/tmp/pytest-of-buildd/pytest-1/test_nursery_fixture_teardown_ordering0/test_nursery_fixture_teardown_ordering.py
28 2 93%
/tmp/pytest-of-buildd/pytest-1/test_qtrio_just_run_configuration0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-1/test_qtrio_just_run_configuration0/test_qtrio_just_run_configuration.py
7 0
100%
/tmp/pytest-of-buildd/pytest-1/test_raise_in_async_fixture_cause_pytest_error0/test_raise_in_async_fixture_cause_pytest_error.py
7 1 86%
/tmp/pytest-of-buildd/pytest-1/test_single_async_fixture0/test_single_async_fixture.py
9 0 100%
/tmp/pytest-of-buildd/pytest-1/test_single_async_yield_fixture0/test_single_async_yield_fixture.py
18 0
100%
/tmp/pytest-of-buildd/pytest-1/test_single_yield_fixture0/test_single_yield_fixture.py
15 0 100%
/tmp/pytest-of-buildd/pytest-1/test_single_yield_fixture_with_async_deps0/test_single_yield_fixture_with_async_deps.py
21 0 100%
/tmp/pytest-of-buildd/pytest-1/test_skip_and_xfail0/test_skip_and_xfail.py
29 0 100%
/tmp/pytest-of-buildd/pytest-1/test_sync_function_with_trio_mark0/test_sync_function_with_trio_mark.py
4 1
75%
/tmp/pytest-of-buildd/pytest-1/test_sync_yield_fixture_crashed_teardown_allow_other_teardowns0/test_sync_yield_fixture_crashed_teardown_allow_other_teardowns.py
27 0 100%
/tmp/pytest-of-buildd/pytest-1/test_too_many_clocks0/test_too_many_clocks.py
6 1 83%
/tmp/pytest-of-buildd/pytest-1/test_too_many_clocks1/test_too_many_clocks.py
6 1 83%
/tmp/pytest-of-buildd/pytest-1/test_too_many_clocks2/conftest.py
1 0 100%
/tmp/pytest-of-buildd/pytest-1/test_too_many_clocks2/test_too_many_clocks.py
6 1 83%
/tmp/pytest-of-buildd/pytest-1/test_trio_fixture_with_non_trio_test0/test_trio_fixture_with_non_trio_test.py
17 2 88%
/tmp/pytest-of-buildd/pytest-1/test_trio_fixture_with_wrong_scope_in_trio_mode0/test_trio_fixture_with_wrong_scope_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-1/test_trio_fixture_with_wrong_scope_in_trio_mode1/test_trio_fixture_with_wrong_scope_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-1/test_trio_fixture_with_wrong_scope_in_trio_mode2/conftest.py
1
0 100%
/tmp/pytest-of-buildd/pytest-1/test_trio_fixture_with_wrong_scope_in_trio_mode2/test_trio_fixture_with_wrong_scope_in_trio_mode.py
6 2 67%
/tmp/pytest-of-buildd/pytest-1/test_trio_fixture_with_wrong_scope_without_trio_mode0/test_trio_fixture_with_wrong_scope_without_trio_mode.py
8 2 75%
/tmp/pytest-of-buildd/pytest-1/test_trio_mode0/test_trio_mode.py
18 0 100%
/tmp/pytest-of-buildd/pytest-1/test_trio_mode1/test_trio_mode.py
18 0 100%
/tmp/pytest-of-buildd/pytest-1/test_trio_mode2/conftest.py
1 0 100%
/tmp/pytest-of-buildd/pytest-1/test_trio_mode2/test_trio_mode.py
18 0 100%
/tmp/pytest-of-buildd/pytest-1/test_trio_mode_and_qtrio_marker0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-1/test_trio_mode_and_qtrio_marker0/test_trio_mode_and_qtrio_marker.py
7 0
100%
/tmp/pytest-of-buildd/pytest-1/test_trio_mode_and_qtrio_run_configuration0/qtrio.py
5 0 100%
/tmp/pytest-of-buildd/pytest-1/test_trio_mode_and_qtrio_run_configuration0/test_trio_mode_and_qtrio_run_configuration.py
5 0 100%
/usr/lib/python3/dist-packages/_distutils_hack/__init__.py
100 95 5%
/usr/lib/python3/dist-packages/_hypothesis_pytestplugin.py
207 105 49%
/usr/lib/python3/dist-packages/_pytest/_argcomplete.py
37 36 3%
/usr/lib/python3/dist-packages/_pytest/_code/code.py
724 406 44%
/usr/lib/python3/dist-packages/_pytest/_code/source.py
145 76 48%
/usr/lib/python3/dist-packages/_pytest/_io/saferepr.py
82 58 29%
/usr/lib/python3/dist-packages/_pytest/_io/terminalwriter.py
120 62 48%
/usr/lib/python3/dist-packages/_pytest/_io/wcwidth.py
25 16 36%
/usr/lib/python3/dist-packages/_pytest/_py/path.py
947 941 1%
/usr/lib/python3/dist-packages/_pytest/assertion/__init__.py
86 42 51%
/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py
672 326 51%
/usr/lib/python3/dist-packages/_pytest/assertion/truncate.py
49 45 8%
/usr/lib/python3/dist-packages/_pytest/assertion/util.py
307 198 36%
/usr/lib/python3/dist-packages/_pytest/cacheprovider.py
322 226 30%
/usr/lib/python3/dist-packages/_pytest/capture.py
603 422 30%
/usr/lib/python3/dist-packages/_pytest/compat.py
164 114 30%
/usr/lib/python3/dist-packages/_pytest/config/__init__.py
890 501 44%
/usr/lib/python3/dist-packages/_pytest/config/argparsing.py
259 141 46%
/usr/lib/python3/dist-packages/_pytest/config/compat.py
38 18 53%
/usr/lib/python3/dist-packages/_pytest/config/findpaths.py
131 76 42%
/usr/lib/python3/dist-packages/_pytest/debugging.py
230 216 6%
/usr/lib/python3/dist-packages/_pytest/deprecated.py
24 23 4%
/usr/lib/python3/dist-packages/_pytest/doctest.py
361 344 5%
/usr/lib/python3/dist-packages/_pytest/faulthandler.py
55 30 45%
/usr/lib/python3/dist-packages/_pytest/fixtures.py
826 414 50%
/usr/lib/python3/dist-packages/_pytest/helpconfig.py
134 116 13%
/usr/lib/python3/dist-packages/_pytest/junitxml.py
367 355 3%
/usr/lib/python3/dist-packages/_pytest/legacypath.py
216 177 18%
/usr/lib/python3/dist-packages/_pytest/logging.py
440 305 31%
/usr/lib/python3/dist-packages/_pytest/main.py
471 218 54%
/usr/lib/python3/dist-packages/_pytest/mark/__init__.py
129 107 17%
/usr/lib/python3/dist-packages/_pytest/mark/structures.py
272 189 31%
/usr/lib/python3/dist-packages/_pytest/monkeypatch.py
168 129 23%
/usr/lib/python3/dist-packages/_pytest/nodes.py
333 193 42%
/usr/lib/python3/dist-packages/_pytest/nose.py
29 21 28%
/usr/lib/python3/dist-packages/_pytest/outcomes.py
110 90 18%
/usr/lib/python3/dist-packages/_pytest/pastebin.py
70 64 9%
/usr/lib/python3/dist-packages/_pytest/pathlib.py
416 285 31%
/usr/lib/python3/dist-packages/_pytest/pytester.py
800 605 24%
/usr/lib/python3/dist-packages/_pytest/pytester_assertions.py
24 9 62%
/usr/lib/python3/dist-packages/_pytest/python.py
896 512 43%
/usr/lib/python3/dist-packages/_pytest/python_api.py
337 312 7%
/usr/lib/python3/dist-packages/_pytest/python_path.py
16 13 19%
/usr/lib/python3/dist-packages/_pytest/reports.py
297 239 20%
/usr/lib/python3/dist-packages/_pytest/runner.py
296 140 53%
/usr/lib/python3/dist-packages/_pytest/scope.py
39 29 26%
/usr/lib/python3/dist-packages/_pytest/setuponly.py
58 48 17%
/usr/lib/python3/dist-packages/_pytest/setupplan.py
24 18 25%
/usr/lib/python3/dist-packages/_pytest/skipping.py
163 112 31%
/usr/lib/python3/dist-packages/_pytest/stash.py
36 22 39%
/usr/lib/python3/dist-packages/_pytest/stepwise.py
74 65 12%
/usr/lib/python3/dist-packages/_pytest/terminal.py
913 425 53%
/usr/lib/python3/dist-packages/_pytest/threadexception.py
42 27 36%
/usr/lib/python3/dist-packages/_pytest/tmpdir.py
156 95 39%
/usr/lib/python3/dist-packages/_pytest/unittest.py
251 240 4%
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py
44 23 48%
/usr/lib/python3/dist-packages/_pytest/warnings.py
74 42 43%
/usr/lib/python3/dist-packages/attr/_make.py
910 907 1%
/usr/lib/python3/dist-packages/attr/validators.py
201 200 1%
/usr/lib/python3/dist-packages/hypothesis/_settings.py
281 233 17%
/usr/lib/python3/dist-packages/hypothesis/configuration.py
13 8 38%
/usr/lib/python3/dist-packages/hypothesis/control.py
121 91 25%
/usr/lib/python3/dist-packages/hypothesis/core.py
630 386 39%
/usr/lib/python3/dist-packages/hypothesis/database.py
233 120 48%
/usr/lib/python3/dist-packages/hypothesis/errors.py
43 39 9%
/usr/lib/python3/dist-packages/hypothesis/extra/__init__.py
0 0 100%
/usr/lib/python3/dist-packages/hypothesis/extra/_patching.py
88 77 12%
/usr/lib/python3/dist-packages/hypothesis/internal/cache.py
146 76 48%
/usr/lib/python3/dist-packages/hypothesis/internal/compat.py
80 68 15%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/data.py
839 507 40%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/datatree.py
214 67 69%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/engine.py
497 229 54%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/junkdrawer.py
199 127 36%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/pareto.py
141 61 57%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/shrinker.py
614 553 10%
/usr/lib/python3/dist-packages/hypothesis/internal/conjecture/utils.py
171 120 30%
/usr/lib/python3/dist-packages/hypothesis/internal/detection.py
5 0 100%
/usr/lib/python3/dist-packages/hypothesis/internal/entropy.py
69 48 30%
/usr/lib/python3/dist-packages/hypothesis/internal/escalation.py
91 56 38%
/usr/lib/python3/dist-packages/hypothesis/internal/reflection.py
340 217 36%
/usr/lib/python3/dist-packages/hypothesis/internal/scrutineer.py
95 93 2%
/usr/lib/python3/dist-packages/hypothesis/internal/validation.py
64 47 27%
/usr/lib/python3/dist-packages/hypothesis/reporting.py
33 23 30%
/usr/lib/python3/dist-packages/hypothesis/statistics.py
61 20 67%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/collections.py
158 140 11%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/core.py
809 798 1%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/lazy.py
96 44 54%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/misc.py
42 37 12%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/numbers.py
218 197 10%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/strategies.py
430 341 21%
/usr/lib/python3/dist-packages/hypothesis/strategies/_internal/utils.py
76 55 28%
/usr/lib/python3/dist-packages/hypothesis/utils/dynamicvariables.py
19 13 32%
/usr/lib/python3/dist-packages/hypothesis/vendor/pretty.py
459 342 25%
/usr/lib/python3/dist-packages/iniconfig/__init__.py
122 63 48%
/usr/lib/python3/dist-packages/outcome/_impl.py
62 39 37%
/usr/lib/python3/dist-packages/outcome/_util.py
18 14 22%
/usr/lib/python3/dist-packages/pluggy/_callers.py
95 51 46%
/usr/lib/python3/dist-packages/pluggy/_hooks.py
266 167 37%
/usr/lib/python3/dist-packages/pluggy/_manager.py
222 128 42%
/usr/lib/python3/dist-packages/pluggy/_result.py
55 38 31%
/usr/lib/python3/dist-packages/pluggy/_tracing.py
48 35 27%
/usr/lib/python3/dist-packages/pytest/__init__.py
85 83 2%
/usr/lib/python3/dist-packages/pytest_cov/compat.py
17 13 24%
/usr/lib/python3/dist-packages/pytest_cov/embed.py
69 63 9%
/usr/lib/python3/dist-packages/pytest_cov/engine.py
250 229 8%
/usr/lib/python3/dist-packages/pytest_cov/plugin.py
224 188 16%
/usr/lib/python3/dist-packages/sortedcontainers/sorteddict.py
203 170 16%
/usr/lib/python3/dist-packages/sortedcontainers/sortedlist.py
1017 844 17%
/usr/lib/python3/dist-packages/trio/_abc.py
102 100 2%
/usr/lib/python3/dist-packages/trio/_core/_asyncgens.py
73 50 32%
/usr/lib/python3/dist-packages/trio/_core/_entry_queue.py
69 41 41%
/usr/lib/python3/dist-packages/trio/_core/_generated_io_epoll.py
26 16 38%
/usr/lib/python3/dist-packages/trio/_core/_generated_run.py
57 45 21%
/usr/lib/python3/dist-packages/trio/_core/_instrumentation.py
49 47 4%
/usr/lib/python3/dist-packages/trio/_core/_io_common.py
23 16 30%
/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py
114 55 52%
/usr/lib/python3/dist-packages/trio/_core/_ki.py
85 62 27%
/usr/lib/python3/dist-packages/trio/_core/_local.py
59 53 10%
/usr/lib/python3/dist-packages/trio/_core/_mock_clock.py
69 31 55%
/usr/lib/python3/dist-packages/trio/_core/_multierror.py
172 152 12%
/usr/lib/python3/dist-packages/trio/_core/_run.py
973 543 44%
/usr/lib/python3/dist-packages/trio/_core/_traps.py
41 38 7%
/usr/lib/python3/dist-packages/trio/_core/_wakeup_socketpair.py
42 16 62%
/usr/lib/python3/dist-packages/trio/_deprecate.py
82 79 4%
/usr/lib/python3/dist-packages/trio/_highlevel_generic.py
36 33 8%
/usr/lib/python3/dist-packages/trio/_highlevel_open_tcp_listeners.py
58 33 43%
/usr/lib/python3/dist-packages/trio/_highlevel_serve_listeners.py
34 19 44%
/usr/lib/python3/dist-packages/trio/_highlevel_socket.py
131 85 35%
/usr/lib/python3/dist-packages/trio/_socket.py
423 354 16%
/usr/lib/python3/dist-packages/trio/_sync.py
267 254 5%
/usr/lib/python3/dist-packages/trio/_tests/__init__.py
0 0 100%
/usr/lib/python3/dist-packages/trio/_tests/test_scheduler_determinism.py
29 0 100%
/usr/lib/python3/dist-packages/trio/_timeouts.py
36 27 25%
/usr/lib/python3/dist-packages/trio/_util.py
135 112 17%
/usr/lib/python3/dist-packages/trio/testing/_network.py
15 4 73%
/usr/lib/python3/dist-packages/trio/testing/_sequencer.py
34 23 32%
pytest_trio/_tests/__init__.py
0 0 100%
pytest_trio/_tests/conftest.py
1 0 100%
pytest_trio/_tests/helpers.py
8 0 100%
pytest_trio/_tests/test_async_fixture.py
22 0 100%
pytest_trio/_tests/test_async_yield_fixture.py
29 0 100%
pytest_trio/_tests/test_basic.py
18 0 100%
pytest_trio/_tests/test_clock_fixture.py
10 0 100%
pytest_trio/_tests/test_contextvars.py
26 0 100%
pytest_trio/_tests/test_fixture_mistakes.py
41 0 100%
pytest_trio/_tests/test_fixture_names.py
12 0 100%
pytest_trio/_tests/test_fixture_nursery.py
16 0 100%
pytest_trio/_tests/test_fixture_ordering.py
33 0 100%
pytest_trio/_tests/test_hypothesis_interaction.py
34 0 100%
pytest_trio/_tests/test_sync_fixture.py
20 0 100%
pytest_trio/_tests/test_trio_mode.py
53 0 100%
pytest_trio/enable_trio_mode.py
6 0 100%
pytest_trio/plugin.py
255 50 80%
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL
30900 20991 32%
=========================== short test summary info ============================
XFAIL
pytest_trio/_tests/test_async_fixture.py::test_raise_in_async_fixture_cause_pytest_error
- Not implemented yet
XFAIL pytest_trio/_tests/test_basic.py::test_sync_function_with_trio_mark -
Raises pytest internal error so far...
=================== 59 passed, 2 xfailed, 1 warning in 7.29s ===================
I: pybuild pybuild:340: rm -rf
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-trio/build/.coverage
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-trio/build/.pytest_cache
create-stamp debian/debhelper-build-stamp
dh_testroot -O--buildsystem=pybuild
dh_prep -O--buildsystem=pybuild
dh_auto_install -O--buildsystem=pybuild
I: pybuild plugin_pyproject:156: Copying package built for python3.12 to destdir
I: pybuild plugin_pyproject:156: Copying package built for python3.11 to destdir
dh_installdocs -O--buildsystem=pybuild
debian/rules execute_before_dh_sphinxdoc
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PYTHONPATH=/<<PKGBUILDDIR>> python3 -m sphinx -b html -d /<<PKGBUILDDIR>>/docs/source/.build/.doctrees
-N /<<PKGBUILDDIR>>/docs/source
/<<PKGBUILDDIR>>/debian/python-pytest-trio-doc/usr/share/doc/python-pytest-trio-doc/html
Running Sphinx v7.2.6
making output directory... done
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 4 source files that are out of date
updating environment: [new config] 4 added, 0 changed, 0 removed
[2Kreading sources... [ 25%] history
[2Kreading sources... [ 50%] index
[2Kreading sources... [ 75%] quickstart
[2Kreading sources... [100%] reference
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... copying static files... done
copying extra files... done
done
[2Kwriting output... [ 25%] history
/<<PKGBUILDDIR>>/docs/source/history.rst:67: WARNING: py:exc reference target
not found: trio.Cancelled
Theme error:
An error happened in rendering the page history.
Reason: UndefinedError("'logo' is undefined")
make[1]: *** [debian/rules:14: execute_before_dh_sphinxdoc] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202312/
About the archive rebuild: The build was made using virtual machines
from AWS, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.