+ source /opt/miniconda3/bin/activate
++ _CONDA_ROOT=/opt/miniconda3
++ . /opt/miniconda3/etc/profile.d/conda.sh
+++ export CONDA_EXE=/opt/miniconda3/bin/conda
+++ CONDA_EXE=/opt/miniconda3/bin/conda
+++ export _CE_M=
+++ _CE_M=
+++ export _CE_CONDA=
+++ _CE_CONDA=
+++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ '[' -z '' ']'
+++ export CONDA_SHLVL=0
+++ CONDA_SHLVL=0
+++ '[' -n '' ']'
+++++ dirname /opt/miniconda3/bin/conda
++++ dirname /opt/miniconda3/bin
+++ PATH=/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ export PATH
+++ '[' -z '' ']'
+++ PS1=
++ conda activate
++ local cmd=activate
++ case "$cmd" in
++ __conda_activate activate
++ '[' -n '' ']'
++ local ask_conda
+++ PS1=
+++ __conda_exe shell.posix activate
+++ /opt/miniconda3/bin/conda shell.posix activate
++ ask_conda='PS1='\''(base) '\''
export PATH='\''/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3'\''
export CONDA_SHLVL='\''1'\''
export CONDA_DEFAULT_ENV='\''base'\''
export CONDA_PROMPT_MODIFIER='\''(base) '\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
++ eval 'PS1='\''(base) '\''
export PATH='\''/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3'\''
export CONDA_SHLVL='\''1'\''
export CONDA_DEFAULT_ENV='\''base'\''
export CONDA_PROMPT_MODIFIER='\''(base) '\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
+++ PS1='(base) '
+++ export PATH=/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ PATH=/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ export CONDA_PREFIX=/opt/miniconda3
+++ CONDA_PREFIX=/opt/miniconda3
+++ export CONDA_SHLVL=1
+++ CONDA_SHLVL=1
+++ export CONDA_DEFAULT_ENV=base
+++ CONDA_DEFAULT_ENV=base
+++ export 'CONDA_PROMPT_MODIFIER=(base) '
+++ CONDA_PROMPT_MODIFIER='(base) '
+++ export CONDA_EXE=/opt/miniconda3/bin/conda
+++ CONDA_EXE=/opt/miniconda3/bin/conda
+++ export _CE_M=
+++ _CE_M=
+++ export _CE_CONDA=
+++ _CE_CONDA=
+++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
++ __conda_hashr
++ '[' -n '' ']'
++ '[' -n '' ']'
++ hash -r
+ conda activate testbed
+ local cmd=activate
+ case "$cmd" in
+ __conda_activate activate testbed
+ '[' -n '' ']'
+ local ask_conda
++ PS1='(base) '
++ __conda_exe shell.posix activate testbed
++ /opt/miniconda3/bin/conda shell.posix activate testbed
+ ask_conda='PS1='\''(testbed) '\''
export PATH='\''/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3/envs/testbed'\''
export CONDA_SHLVL='\''2'\''
export CONDA_DEFAULT_ENV='\''testbed'\''
export CONDA_PROMPT_MODIFIER='\''(testbed) '\''
export CONDA_PREFIX_1='\''/opt/miniconda3'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
+ eval 'PS1='\''(testbed) '\''
export PATH='\''/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3/envs/testbed'\''
export CONDA_SHLVL='\''2'\''
export CONDA_DEFAULT_ENV='\''testbed'\''
export CONDA_PROMPT_MODIFIER='\''(testbed) '\''
export CONDA_PREFIX_1='\''/opt/miniconda3'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
++ PS1='(testbed) '
++ export PATH=/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ PATH=/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ export CONDA_PREFIX=/opt/miniconda3/envs/testbed
++ CONDA_PREFIX=/opt/miniconda3/envs/testbed
++ export CONDA_SHLVL=2
++ CONDA_SHLVL=2
++ export CONDA_DEFAULT_ENV=testbed
++ CONDA_DEFAULT_ENV=testbed
++ export 'CONDA_PROMPT_MODIFIER=(testbed) '
++ CONDA_PROMPT_MODIFIER='(testbed) '
++ export CONDA_PREFIX_1=/opt/miniconda3
++ CONDA_PREFIX_1=/opt/miniconda3
++ export CONDA_EXE=/opt/miniconda3/bin/conda
++ CONDA_EXE=/opt/miniconda3/bin/conda
++ export _CE_M=
++ _CE_M=
++ export _CE_CONDA=
++ _CE_CONDA=
++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+ __conda_hashr
+ '[' -n '' ']'
+ '[' -n '' ']'
+ hash -r
+ cd /testbed
+ git config --global --add safe.directory /testbed
+ cd /testbed
+ git status
On branch main
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   src/_pytest/python.py

no changes added to commit (use "git add" and/or "git commit -a")
+ git show
commit 4a2fdce62b73944030cff9b3e52862868ca9584d
Merge: f5c1f3df7 8f23e19bc
Author: Bruno Oliveira <nicoddemus@gmail.com>
Date:   Sun May 5 21:33:31 2019 -0300

    Emit a warning for record_property when used with xunit2 (#5204)
    
    Emit a warning for record_property when used with xunit2

+ git -c core.fileMode=false diff 4a2fdce62b73944030cff9b3e52862868ca9584d
diff --git a/src/_pytest/python.py b/src/_pytest/python.py
index 377357846..99dab9931 100644
--- a/src/_pytest/python.py
+++ b/src/_pytest/python.py
@@ -1342,11 +1342,12 @@ def _showfixtures_main(config, session):
                 currentmodule = module
         if verbose <= 0 and argname[0] == "_":
             continue
+        tw.write(argname, green=True)
+        if fixturedef.scope != "function":
+            tw.write(" [%s scope]" % fixturedef.scope, cyan=True)
         if verbose > 0:
-            funcargspec = "%s -- %s" % (argname, bestrel)
-        else:
-            funcargspec = argname
-        tw.line(funcargspec, green=True)
+            tw.write(" -- %s" % bestrel, yellow=True)
+        tw.write("\n")
         loc = getlocation(fixturedef.func, curdir)
         doc = fixturedef.func.__doc__ or ""
         if doc:
+ source /opt/miniconda3/bin/activate
++ _CONDA_ROOT=/opt/miniconda3
++ . /opt/miniconda3/etc/profile.d/conda.sh
+++ export CONDA_EXE=/opt/miniconda3/bin/conda
+++ CONDA_EXE=/opt/miniconda3/bin/conda
+++ export _CE_M=
+++ _CE_M=
+++ export _CE_CONDA=
+++ _CE_CONDA=
+++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ '[' -z x ']'
++ conda activate
++ local cmd=activate
++ case "$cmd" in
++ __conda_activate activate
++ '[' -n '' ']'
++ local ask_conda
+++ PS1='(testbed) '
+++ __conda_exe shell.posix activate
+++ /opt/miniconda3/bin/conda shell.posix activate
++ ask_conda='PS1='\''(base) '\''
export PATH='\''/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3'\''
export CONDA_SHLVL='\''3'\''
export CONDA_DEFAULT_ENV='\''base'\''
export CONDA_PROMPT_MODIFIER='\''(base) '\''
export CONDA_PREFIX_2='\''/opt/miniconda3/envs/testbed'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
++ eval 'PS1='\''(base) '\''
export PATH='\''/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3'\''
export CONDA_SHLVL='\''3'\''
export CONDA_DEFAULT_ENV='\''base'\''
export CONDA_PROMPT_MODIFIER='\''(base) '\''
export CONDA_PREFIX_2='\''/opt/miniconda3/envs/testbed'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
+++ PS1='(base) '
+++ export PATH=/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ PATH=/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ export CONDA_PREFIX=/opt/miniconda3
+++ CONDA_PREFIX=/opt/miniconda3
+++ export CONDA_SHLVL=3
+++ CONDA_SHLVL=3
+++ export CONDA_DEFAULT_ENV=base
+++ CONDA_DEFAULT_ENV=base
+++ export 'CONDA_PROMPT_MODIFIER=(base) '
+++ CONDA_PROMPT_MODIFIER='(base) '
+++ export CONDA_PREFIX_2=/opt/miniconda3/envs/testbed
+++ CONDA_PREFIX_2=/opt/miniconda3/envs/testbed
+++ export CONDA_EXE=/opt/miniconda3/bin/conda
+++ CONDA_EXE=/opt/miniconda3/bin/conda
+++ export _CE_M=
+++ _CE_M=
+++ export _CE_CONDA=
+++ _CE_CONDA=
+++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
++ __conda_hashr
++ '[' -n '' ']'
++ '[' -n '' ']'
++ hash -r
+ conda activate testbed
+ local cmd=activate
+ case "$cmd" in
+ __conda_activate activate testbed
+ '[' -n '' ']'
+ local ask_conda
++ PS1='(base) '
++ __conda_exe shell.posix activate testbed
++ /opt/miniconda3/bin/conda shell.posix activate testbed
+ ask_conda='PS1='\''(testbed) '\''
export PATH='\''/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3/envs/testbed'\''
export CONDA_SHLVL='\''4'\''
export CONDA_DEFAULT_ENV='\''testbed'\''
export CONDA_PROMPT_MODIFIER='\''(testbed) '\''
export CONDA_PREFIX_3='\''/opt/miniconda3'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
+ eval 'PS1='\''(testbed) '\''
export PATH='\''/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3/envs/testbed'\''
export CONDA_SHLVL='\''4'\''
export CONDA_DEFAULT_ENV='\''testbed'\''
export CONDA_PROMPT_MODIFIER='\''(testbed) '\''
export CONDA_PREFIX_3='\''/opt/miniconda3'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
++ PS1='(testbed) '
++ export PATH=/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ PATH=/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ export CONDA_PREFIX=/opt/miniconda3/envs/testbed
++ CONDA_PREFIX=/opt/miniconda3/envs/testbed
++ export CONDA_SHLVL=4
++ CONDA_SHLVL=4
++ export CONDA_DEFAULT_ENV=testbed
++ CONDA_DEFAULT_ENV=testbed
++ export 'CONDA_PROMPT_MODIFIER=(testbed) '
++ CONDA_PROMPT_MODIFIER='(testbed) '
++ export CONDA_PREFIX_3=/opt/miniconda3
++ CONDA_PREFIX_3=/opt/miniconda3
++ export CONDA_EXE=/opt/miniconda3/bin/conda
++ CONDA_EXE=/opt/miniconda3/bin/conda
++ export _CE_M=
++ _CE_M=
++ export _CE_CONDA=
++ _CE_CONDA=
++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+ __conda_hashr
+ '[' -n '' ']'
+ '[' -n '' ']'
+ hash -r
+ python -m pip install -e .
Obtaining file:///testbed
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: py>=1.5.0 in /opt/miniconda3/envs/testbed/lib/python3.9/site-packages (from pytest==4.4.2.dev174+g4a2fdce62.d20260611) (1.11.0)
Requirement already satisfied: six>=1.10.0 in /opt/miniconda3/envs/testbed/lib/python3.9/site-packages (from pytest==4.4.2.dev174+g4a2fdce62.d20260611) (1.16.0)
Requirement already satisfied: setuptools in /opt/miniconda3/envs/testbed/lib/python3.9/site-packages (from pytest==4.4.2.dev174+g4a2fdce62.d20260611) (68.0.0)
Requirement already satisfied: attrs>=17.4.0 in /opt/miniconda3/envs/testbed/lib/python3.9/site-packages (from pytest==4.4.2.dev174+g4a2fdce62.d20260611) (23.1.0)
Requirement already satisfied: more-itertools>=4.0.0 in /opt/miniconda3/envs/testbed/lib/python3.9/site-packages (from pytest==4.4.2.dev174+g4a2fdce62.d20260611) (10.1.0)
Requirement already satisfied: atomicwrites>=1.0 in /opt/miniconda3/envs/testbed/lib/python3.9/site-packages (from pytest==4.4.2.dev174+g4a2fdce62.d20260611) (1.4.1)
Requirement already satisfied: pluggy>=0.9 in /opt/miniconda3/envs/testbed/lib/python3.9/site-packages (from pytest==4.4.2.dev174+g4a2fdce62.d20260611) (0.13.1)
Building wheels for collected packages: pytest
  Building editable for pytest (pyproject.toml): started
  Building editable for pytest (pyproject.toml): finished with status 'done'
  Created wheel for pytest: filename=pytest-4.4.2.dev174+g4a2fdce62.d20260611-0.editable-py2.py3-none-any.whl size=4702 sha256=5b42e4e9b94e0ff6b64e20d55efd7c134e01b3ea8e0a5c71e46ee176ac5c3d62
  Stored in directory: /tmp/pip-ephem-wheel-cache-29aeg3md/wheels/7d/66/67/70d1ee2124ccf21d601c352e25cdca10f611f7c8b3f9ffb9e4
Successfully built pytest
Installing collected packages: pytest
  Attempting uninstall: pytest
    Found existing installation: pytest 4.4.2.dev174+g4a2fdce62
    Uninstalling pytest-4.4.2.dev174+g4a2fdce62:
      Successfully uninstalled pytest-4.4.2.dev174+g4a2fdce62
Successfully installed pytest-4.4.2.dev174+g4a2fdce62.d20260611
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ git checkout 4a2fdce62b73944030cff9b3e52862868ca9584d testing/python/fixtures.py
Updated 0 paths from 3efcdc241
+ git apply -v -
Checking patch testing/python/fixtures.py...
Applied patch testing/python/fixtures.py cleanly.
+ : '>>>>> Start Test Output'
+ pytest -rA testing/python/fixtures.py
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /testbed, inifile: tox.ini
collected 173 items

testing/python/fixtures.py ............................................. [ 26%]
............................x........................................... [ 67%]
........................................................                 [100%]

==================================== PASSES ====================================
__________________ TestFillFixtures.test_funcarg_lookupfails ___________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg_lookupfails0
collected 1 item

test_funcarg_lookupfails.py E                                            [100%]

==================================== ERRORS ====================================
_________________________ ERROR at setup of test_func __________________________
file /tmp/pytest-of-root/pytest-0/test_funcarg_lookupfails0/test_funcarg_lookupfails.py, line 9
  def test_func(some):
E       fixture 'some' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, xyzsomething
>       use 'pytest --fixtures [testpath]' for help on them.

/tmp/pytest-of-root/pytest-0/test_funcarg_lookupfails0/test_funcarg_lookupfails.py:9
=========================== 1 error in 0.03 seconds ============================
___________ TestFillFixtures.test_detect_recursive_dependency_error ____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_detect_recursive_dependency_error0
collected 1 item

test_detect_recursive_dependency_error.py E                              [100%]

==================================== ERRORS ====================================
____________________________ ERROR at setup of test ____________________________
file /tmp/pytest-of-root/pytest-0/test_detect_recursive_dependency_error0/test_detect_recursive_dependency_error.py, line 14
  def test(fix1):
file /tmp/pytest-of-root/pytest-0/test_detect_recursive_dependency_error0/test_detect_recursive_dependency_error.py, line 4
  @pytest.fixture
  def fix1(fix2):
file /tmp/pytest-of-root/pytest-0/test_detect_recursive_dependency_error0/test_detect_recursive_dependency_error.py, line 9
  @pytest.fixture
  def fix2(fix1):
E       recursive dependency involving fixture 'fix1' detected
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, fix1, fix2, monkeypatch, pytestconfig, record_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/tmp/pytest-of-root/pytest-0/test_detect_recursive_dependency_error0/test_detect_recursive_dependency_error.py:9
=========================== 1 error in 0.02 seconds ============================
_____________________ TestFillFixtures.test_funcarg_basic ______________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg_basic0
collected 0 items

========================= no tests ran in 0.01 seconds =========================
_______________ TestFillFixtures.test_funcarg_lookup_modulelevel _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg_lookup_modulelevel0
collected 2 items

test_funcarg_lookup_modulelevel.py ..                                    [100%]

=========================== 2 passed in 0.03 seconds ===========================
_______________ TestFillFixtures.test_funcarg_lookup_classlevel ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg_lookup_classlevel0
collected 1 item

test_funcarg_lookup_classlevel.py .                                      [100%]

=========================== 1 passed in 0.03 seconds ===========================
_______ TestFillFixtures.test_conftest_funcargs_only_available_in_subdir _______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_conftest_funcargs_only_available_in_subdir0
collecting ... collected 2 items

sub1/test_in_sub1.py::test_1 PASSED                                      [ 50%]
sub2/test_in_sub2.py::test_2 PASSED                                      [100%]

=========================== 2 passed in 0.10 seconds ===========================
______________ TestFillFixtures.test_extend_fixture_module_class _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_extend_fixture_module_class0
collected 1 item

test_extend_fixture_module_class.py .                                    [100%]

=========================== 1 passed in 0.03 seconds ===========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_extend_fixture_module_class0
collected 1 item

test_extend_fixture_module_class.py .                                    [100%]

=========================== 1 passed in 0.02 seconds ===========================
_____________ TestFillFixtures.test_extend_fixture_conftest_module _____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_extend_fixture_conftest_module0
collected 1 item

test_extend_fixture_conftest_module.py .                                 [100%]

=========================== 1 passed in 0.03 seconds ===========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_extend_fixture_conftest_module0
collected 1 item

test_extend_fixture_conftest_module.py .                                 [100%]

=========================== 1 passed in 0.02 seconds ===========================
____________ TestFillFixtures.test_extend_fixture_conftest_conftest ____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_extend_fixture_conftest_conftest0
collected 1 item

pkg/test_spam.py .                                                       [100%]

=========================== 1 passed in 0.05 seconds ===========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_extend_fixture_conftest_conftest0
collected 1 item

pkg/test_spam.py .                                                       [100%]

=========================== 1 passed in 0.02 seconds ===========================
_____________ TestFillFixtures.test_extend_fixture_conftest_plugin _____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_extend_fixture_conftest_plugin0
collected 1 item

test_extend_fixture_conftest_plugin.py .

=========================== 1 passed in 0.03 seconds ===========================
______________ TestFillFixtures.test_extend_fixture_plugin_plugin ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_extend_fixture_plugin_plugin0
collected 1 item

test_extend_fixture_plugin_plugin.py .                                   [100%]

=========================== 1 passed in 0.06 seconds ===========================
_____ TestFillFixtures.test_override_parametrized_fixture_conftest_module ______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_parametrized_fixture_conftest_module0
collected 1 item

test_override_parametrized_fixture_conftest_module.py .                  [100%]

=========================== 1 passed in 0.03 seconds ===========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_parametrized_fixture_conftest_module0
collected 1 item

test_override_parametrized_fixture_conftest_module.py .                  [100%]

=========================== 1 passed in 0.01 seconds ===========================
____ TestFillFixtures.test_override_parametrized_fixture_conftest_conftest _____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_parametrized_fixture_conftest_conftest0
collected 1 item

subdir/test_spam.py .                                                    [100%]

=========================== 1 passed in 0.04 seconds ===========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_parametrized_fixture_conftest_conftest0
collected 1 item

subdir/test_spam.py .                                                    [100%]

=========================== 1 passed in 0.02 seconds ===========================
___ TestFillFixtures.test_override_non_parametrized_fixture_conftest_module ____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_non_parametrized_fixture_conftest_module0
collected 3 items

test_override_non_parametrized_fixture_conftest_module.py ...            [100%]

=========================== 3 passed in 0.04 seconds ===========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_non_parametrized_fixture_conftest_module0
collected 3 items

test_override_non_parametrized_fixture_conftest_module.py ...            [100%]

=========================== 3 passed in 0.02 seconds ===========================
__ TestFillFixtures.test_override_non_parametrized_fixture_conftest_conftest ___
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_non_parametrized_fixture_conftest_conftest0
collected 3 items

subdir/test_spam.py ...                                                  [100%]

=========================== 3 passed in 0.07 seconds ===========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_non_parametrized_fixture_conftest_conftest0
collected 3 items

subdir/test_spam.py ...                                                  [100%]

=========================== 3 passed in 0.03 seconds ===========================
_ TestFillFixtures.test_override_autouse_fixture_with_parametrized_fixture_conftest_conftest _
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_autouse_fixture_with_parametrized_fixture_conftest_conftest0
collected 3 items

subdir/test_spam.py ...                                                  [100%]

=========================== 3 passed in 0.06 seconds ===========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_autouse_fixture_with_parametrized_fixture_conftest_conftest0
collected 3 items

subdir/test_spam.py ...                                                  [100%]

=========================== 3 passed in 0.03 seconds ===========================
_________________ TestFillFixtures.test_autouse_fixture_plugin _________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_autouse_fixture_plugin0
collected 1 item

test_autouse_fixture_plugin.py .                                         [100%]

=========================== 1 passed in 0.03 seconds ===========================
__________________ TestFillFixtures.test_funcarg_lookup_error __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg_lookup_error0
collected 1 item

test_funcarg_lookup_error.py E                                           [100%]

==================================== ERRORS ====================================
_____________________ ERROR at setup of test_lookup_error ______________________
file /tmp/pytest-of-root/pytest-0/test_funcarg_lookup_error0/test_funcarg_lookup_error.py, line 1
  def test_lookup_error(unknown):
E       fixture 'unknown' not found
>       available fixtures: a_fixture, b_fixture, c_fixture, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, d_fixture, doctest_namespace, monkeypatch, pytestconfig, record_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/tmp/pytest-of-root/pytest-0/test_funcarg_lookup_error0/test_funcarg_lookup_error.py:1
=========================== 1 error in 0.03 seconds ============================
__________________ TestFillFixtures.test_fixture_excinfo_leak __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_fixture_excinfo_leak0
collected 1 item

test_fixture_excinfo_leak.py .                                           [100%]

=========================== 1 passed in 0.04 seconds ===========================
___________________ TestRequestBasic.test_request_attributes ___________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_attributes0
collected 0 items

========================= no tests ran in 0.01 seconds =========================
_______________ TestRequestBasic.test_request_attributes_method ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_attributes_method0
collected 0 items

========================= no tests ran in 0.01 seconds =========================
________ TestRequestBasic.test_request_contains_funcarg_arg2fixturedefs ________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_contains_funcarg_arg2fixturedefs0
collected 0 items

========================= no tests ran in 0.01 seconds =========================
____________________ TestRequestBasic.test_request_garbage _____________________
----------------------------- Captured stdout call -----------------------------
running: /opt/miniconda3/envs/testbed/bin/python -mpytest --basetemp=/tmp/pytest-of-root/pytest-0/test_request_garbage0/runpytest-0
     in: /tmp/pytest-of-root/pytest-0/test_request_garbage0
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_garbage0
collected 1 item

test_request_garbage.py .                                                [100%]

=========================== 1 passed in 0.10 seconds ===========================
_______________ TestRequestBasic.test_getfixturevalue_recursive ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_getfixturevalue_recursive0
collected 1 item

test_getfixturevalue_recursive.py .                                      [100%]

=========================== 1 passed in 0.04 seconds ===========================
________________ TestRequestBasic.test_getfixturevalue_teardown ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_getfixturevalue_teardown0
collected 2 items

test_getfixturevalue_teardown.py ..                                      [100%]

=========================== 2 passed in 0.06 seconds ===========================
____________ TestRequestBasic.test_getfixturevalue[getfixturevalue] ____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_getfixturevalue0
collected 0 items

========================= no tests ran in 0.01 seconds =========================
____________ TestRequestBasic.test_getfixturevalue[getfuncargvalue] ____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_getfixturevalue1
collected 0 items

========================= no tests ran in 0.00 seconds =========================
__________________ TestRequestBasic.test_request_addfinalizer __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_addfinalizer0
collected 0 items

========================= no tests ran in 0.01 seconds =========================
[]
___________ TestRequestBasic.test_request_addfinalizer_failing_setup ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_addfinalizer_failing_setup0
collected 2 items

test_request_addfinalizer_failing_setup.py E.

==================================== ERRORS ====================================
__________________________ ERROR at setup of test_fix __________________________

request = <SubRequest 'myfix' for <Function test_fix>>

    @pytest.fixture
    def myfix(request):
        request.addfinalizer(values.pop)
>       assert 0
E       assert 0

test_request_addfinalizer_failing_setup.py:6: AssertionError
====================== 1 passed, 1 error in 0.13 seconds =======================
_______ TestRequestBasic.test_request_addfinalizer_failing_setup_module ________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_addfinalizer_failing_setup_module0
collected 1 item

test_request_addfinalizer_failing_setup_module.py E

==================================== ERRORS ====================================
__________________________ ERROR at setup of test_fix __________________________

request = <SubRequest 'myfix' for <Function test_fix>>

    @pytest.fixture(scope="module")
    def myfix(request):
        request.addfinalizer(values.pop)
        request.addfinalizer(values.pop)
>       assert 0
E       assert 0

test_request_addfinalizer_failing_setup_module.py:7: AssertionError
=========================== 1 error in 0.07 seconds ============================
_______ TestRequestBasic.test_request_addfinalizer_partial_setup_failure _______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_addfinalizer_partial_setup_failure0
collected 2 items

test_request_addfinalizer_partial_setup_failure.py E.                    [100%]

==================================== ERRORS ====================================
_________________________ ERROR at setup of test_func __________________________
file /tmp/pytest-of-root/pytest-0/test_request_addfinalizer_partial_setup_failure0/test_request_addfinalizer_partial_setup_failure.py, line 6
  def test_func(something, missingarg):
E       fixture 'missingarg' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_xml_attribute, recwarn, something, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/tmp/pytest-of-root/pytest-0/test_request_addfinalizer_partial_setup_failure0/test_request_addfinalizer_partial_setup_failure.py:6
====================== 1 passed, 1 error in 0.04 seconds =======================
_______ TestRequestBasic.test_request_subrequest_addfinalizer_exceptions _______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_subrequest_addfinalizer_exceptions0
collected 2 items

test_request_subrequest_addfinalizer_exceptions.py .E.                   [100%]

==================================== ERRORS ====================================
_______________________ ERROR at teardown of test_first ________________________

>   subrequest.addfinalizer(lambda: _excepts('excepts'))

test_request_subrequest_addfinalizer_exceptions.py:15: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

where = 'excepts'

    def _excepts(where):
>       raise Exception('Error in %s fixture' % where)
E       Exception: Error in excepts fixture

test_request_subrequest_addfinalizer_exceptions.py:4: Exception
====================== 2 passed, 1 error in 0.04 seconds =======================
_________________ TestRequestBasic.test_request_getmodulepath __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_getmodulepath0
collected 0 items

========================= no tests ran in 0.01 seconds =========================
__________________ TestRequestBasic.test_request_fixturenames __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_fixturenames0
collected 1 item

test_request_fixturenames.py .                                           [100%]

=========================== 1 passed in 0.04 seconds ===========================
__________ TestRequestBasic.test_request_fixturenames_dynamic_fixture __________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_fixturenames_dynamic_fixture0
collected 1 item

test_getfixturevalue_dynamic.py .                                        [100%]

=========================== 1 passed in 0.03 seconds ===========================
________________ TestRequestBasic.test_funcargnames_compatattr _________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcargnames_compatattr0
collected 1 item

test_funcargnames_compatattr.py .                                        [100%]

=========================== 1 passed in 0.06 seconds ===========================
________________ TestRequestBasic.test_setupdecorator_and_xunit ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_setupdecorator_and_xunit0
collecting ... collected 3 items

test_setupdecorator_and_xunit.py::test_func PASSED                       [ 33%]
test_setupdecorator_and_xunit.py::TestClass::test_method PASSED          [ 66%]
test_setupdecorator_and_xunit.py::test_all PASSED                        [100%]

=========================== 3 passed in 0.05 seconds ===========================
___________ TestRequestBasic.test_fixtures_sub_subdir_normalize_sep ____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_fixtures_sub_subdir_normalize_sep0
collected 1 item
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

------------------------ fixtures defined from conftest ------------------------
arg1
    tests/unit/conftest.py:3: no docstring available

========================= no tests ran in 0.03 seconds =========================
________________ TestRequestBasic.test_show_fixtures_color_yes _________________
----------------------------- Captured stdout call -----------------------------
[1m============================= test session starts ==============================[0m
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_color_yes0
collected 1 item
[32mcache[0m
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
[32mcapsys[0m
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
[32mcapsysbinary[0m
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
[32mcapfd[0m
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
[32mcapfdbinary[0m
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
[32mdoctest_namespace[0m[36m [session scope][0m
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
[32mpytestconfig[0m[36m [session scope][0m
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
[32mrecord_property[0m
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
[32mrecord_xml_attribute[0m
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
[32mcaplog[0m
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
[32mmonkeypatch[0m
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
[32mrecwarn[0m
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
[32mtmpdir_factory[0m[36m [session scope][0m
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
[32mtmp_path_factory[0m[36m [session scope][0m
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
[32mtmpdir[0m
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
[32mtmp_path[0m
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

[33m[1m========================= no tests ran in 0.08 seconds =========================[0m
_________________ TestRequestBasic.test_newstyle_with_request __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_newstyle_with_request0
collected 1 item

test_newstyle_with_request.py .                                          [100%]

=========================== 1 passed in 0.04 seconds ===========================
_________________ TestRequestBasic.test_setupcontext_no_param __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setupcontext_no_param0
collected 2 items

test_setupcontext_no_param.py ..                                         [100%]

=========================== 2 passed in 0.05 seconds ===========================
_____________________ TestRequestMarking.test_applymarker ______________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_applymarker0
collected 0 items

========================= no tests ran in 0.01 seconds =========================
____________________ TestRequestMarking.test_accesskeywords ____________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_accesskeywords0
collected 1 item

test_accesskeywords.py .                                                 [100%]

=========================== 1 passed in 0.07 seconds ===========================
_________________ TestRequestMarking.test_accessmarker_dynamic _________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_accessmarker_dynamic0
collected 2 items

test_accessmarker_dynamic.py ..                                          [100%]

=========================== 2 passed in 0.10 seconds ===========================
____________________ TestFixtureUsages.test_noargfixturedec ____________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_noargfixturedec0
collected 1 item

test_noargfixturedec.py .                                                [100%]

=========================== 1 passed in 0.08 seconds ===========================
___________________ TestFixtureUsages.test_receives_funcargs ___________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_receives_funcargs0
collected 2 items

test_receives_funcargs.py ..                                             [100%]

=========================== 2 passed in 0.07 seconds ===========================
___________ TestFixtureUsages.test_receives_funcargs_scope_mismatch ____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_receives_funcargs_scope_mismatch0
collected 1 item

test_receives_funcargs_scope_mismatch.py E                               [100%]

==================================== ERRORS ====================================
__________________________ ERROR at setup of test_add __________________________
ScopeMismatch: You tried to access the 'function' scoped fixture 'arg1' with a 'module' scoped request object, involved factories
test_receives_funcargs_scope_mismatch.py:6:  def arg2(arg1)
test_receives_funcargs_scope_mismatch.py:2:  def arg1()
=========================== 1 error in 0.07 seconds ============================
_______ TestFixtureUsages.test_receives_funcargs_scope_mismatch_issue660 _______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_receives_funcargs_scope_mismatch_issue6600
collected 1 item

test_receives_funcargs_scope_mismatch_issue660.py E                      [100%]

==================================== ERRORS ====================================
__________________________ ERROR at setup of test_add __________________________
ScopeMismatch: You tried to access the 'function' scoped fixture 'arg1' with a 'module' scoped request object, involved factories
test_receives_funcargs_scope_mismatch_issue660.py:6:  def arg2(arg1)
test_receives_funcargs_scope_mismatch_issue660.py:2:  def arg1()
=========================== 1 error in 0.03 seconds ============================
_____________________ TestFixtureUsages.test_invalid_scope _____________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_invalid_scope0
collected 0 items / 1 errors

==================================== ERRORS ====================================
____________________ ERROR collecting test_invalid_scope.py ____________________
Fixture 'badscope' from test_invalid_scope.py got an unexpected scope value 'functions'
!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!
=========================== 1 error in 0.61 seconds ============================
__________ TestFixtureUsages.test_funcarg_parametrized_and_used_twice __________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg_parametrized_and_used_twice0
collected 2 items

test_funcarg_parametrized_and_used_twice.py ..                           [100%]

=========================== 2 passed in 0.06 seconds ===========================
___ TestFixtureUsages.test_factory_uses_unknown_funcarg_as_dependency_error ____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_factory_uses_unknown_funcarg_as_dependency_error0
collected 1 item

test_factory_uses_unknown_funcarg_as_dependency_error.py E               [100%]

==================================== ERRORS ====================================
________________________ ERROR at setup of test_missing ________________________
file /tmp/pytest-of-root/pytest-0/test_factory_uses_unknown_funcarg_as_dependency_error0/test_factory_uses_unknown_funcarg_as_dependency_error.py, line 11
  def test_missing(call_fail):
file /tmp/pytest-of-root/pytest-0/test_factory_uses_unknown_funcarg_as_dependency_error0/test_factory_uses_unknown_funcarg_as_dependency_error.py, line 7
  @pytest.fixture()
  def call_fail(fail):
file /tmp/pytest-of-root/pytest-0/test_factory_uses_unknown_funcarg_as_dependency_error0/test_factory_uses_unknown_funcarg_as_dependency_error.py, line 3
  @pytest.fixture()
  def fail(missing):
E       fixture 'missing' not found
>       available fixtures: cache, call_fail, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, fail, monkeypatch, pytestconfig, record_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/tmp/pytest-of-root/pytest-0/test_factory_uses_unknown_funcarg_as_dependency_error0/test_factory_uses_unknown_funcarg_as_dependency_error.py:3
=========================== 1 error in 0.04 seconds ============================
____________ TestFixtureUsages.test_factory_setup_as_classes_fails _____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_factory_setup_as_classes_fails0
collected 0 items / 1 errors

==================================== ERRORS ====================================
___________ ERROR collecting test_factory_setup_as_classes_fails.py ____________
test_factory_setup_as_classes_fails.py:5: in <module>
    arg1 = pytest.fixture()(arg1)
/testbed/src/_pytest/fixtures.py:982: in __call__
    raise ValueError("class fixtures not supported (maybe in the future)")
E   ValueError: class fixtures not supported (maybe in the future)
!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!
=========================== 1 error in 0.64 seconds ============================
_______________ TestFixtureUsages.test_request_can_be_overridden _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_can_be_overridden0
collected 1 item

test_request_can_be_overridden.py .                                      [100%]

=============================== warnings summary ===============================
/testbed/src/_pytest/fixtures.py:993
  /testbed/src/_pytest/fixtures.py:993: PytestDeprecationWarning: 'request' is a reserved name for fixtures and will raise an error in future versions
    warnings.warn(FIXTURE_NAMED_REQUEST)

-- Docs: https://docs.pytest.org/en/latest/warnings.html
===================== 1 passed, 1 warnings in 0.04 seconds =====================
__________________ TestFixtureUsages.test_usefixtures_marker ___________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_usefixtures_marker0
collected 2 items

test_usefixtures_marker.py ..                                            [100%]

=========================== 2 passed in 0.05 seconds ===========================
____________________ TestFixtureUsages.test_usefixtures_ini ____________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_usefixtures_ini0, inifile: tox.ini
collected 2 items

test_usefixtures_ini.py ..                                               [100%]

=========================== 2 passed in 0.06 seconds ===========================
____________ TestFixtureUsages.test_usefixtures_seen_in_showmarkers ____________
----------------------------- Captured stdout call -----------------------------
@pytest.mark.filterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/latest/warnings.html#pytest-mark-filterwarnings 

@pytest.mark.skip(reason=None): skip the given test function with an optional reason. Example: skip(reason="no way of currently testing this") skips the test.

@pytest.mark.skipif(condition): skip the given test function if eval(condition) results in a True value.  Evaluation happens within the module global context. Example: skipif('sys.platform == "win32"') skips the test if we are on the win32 platform. see https://docs.pytest.org/en/latest/skipping.html

@pytest.mark.xfail(condition, reason=None, run=True, raises=None, strict=False): mark the test function as an expected failure if eval(condition) has a True value. Optionally specify a reason for better reporting and run=False if you don't even want to execute the test function. If only specific exception(s) are expected, you can list them in raises, and if the test fails in other ways, it will be reported as a true failure. See https://docs.pytest.org/en/latest/skipping.html

@pytest.mark.parametrize(argnames, argvalues): call a test function multiple times passing in different arguments in turn. argvalues generally needs to be a list of values if argnames specifies only one name or a list of tuples of values if argnames specifies multiple names. Example: @parametrize('arg1', [1,2]) would lead to two calls of the decorated test function, one with arg1=1 and another with arg1=2.see https://docs.pytest.org/en/latest/parametrize.html for more info and examples.

@pytest.mark.usefixtures(fixturename1, fixturename2, ...): mark tests as needing all of the specified fixtures. see https://docs.pytest.org/en/latest/fixture.html#usefixtures 

@pytest.mark.tryfirst: mark a hook implementation function such that the plugin machinery will try to call it first/as early as possible.

@pytest.mark.trylast: mark a hook implementation function such that the plugin machinery will try to call it last/as late as possible.

_______________ TestFixtureUsages.test_request_instance_issue203 _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_instance_issue2030
collected 1 item

test_request_instance_issue203.py .                                      [100%]

=========================== 1 passed in 0.04 seconds ===========================
__________ TestFixtureUsages.test_fixture_parametrized_with_iterator ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_fixture_parametrized_with_iterator0
collecting ... collected 4 items

test_fixture_parametrized_with_iterator.py::test_1[1] PASSED             [ 25%]
test_fixture_parametrized_with_iterator.py::test_1[2] PASSED             [ 50%]
test_fixture_parametrized_with_iterator.py::test_2[1] PASSED             [ 75%]
test_fixture_parametrized_with_iterator.py::test_2[2] PASSED             [100%]

=========================== 4 passed in 0.05 seconds ===========================
______________ TestFixtureUsages.test_setup_functions_as_fixtures ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setup_functions_as_fixtures0
collected 2 items

test_setup_functions_as_fixtures.py ..                                   [100%]

=========================== 2 passed in 0.04 seconds ===========================
__ TestFixtureManagerParseFactories.test_parsefactories_evil_objects_issue214 __
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_parsefactories_evil_objects_issue2140
collected 1 item

test_parsefactories_evil_objects_issue214.py .                           [100%]

=========================== 1 passed in 0.02 seconds ===========================
________ TestFixtureManagerParseFactories.test_parsefactories_conftest _________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_parsefactories_conftest0
collected 1 item

test_parsefactories_conftest.py .

=========================== 1 passed in 0.03 seconds ===========================
_ TestFixtureManagerParseFactories.test_parsefactories_conftest_and_module_and_class _
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_parsefactories_conftest_and_module_and_class0
collected 1 item

test_parsefactories_conftest_and_module_and_class.py (<FixtureDef argname='hello' scope='function' baseid=''>, <FixtureDef argname='hello' scope='function' baseid='test_parsefactories_conftest_and_module_and_class.py'>, <FixtureDef argname='hello' scope='function' baseid='test_parsefactories_conftest_and_module_and_class.py::TestClass'>)
.

=========================== 1 passed in 0.05 seconds ===========================
____ TestFixtureManagerParseFactories.test_parsefactories_relative_node_ids ____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_parsefactories_relative_node_ids0
collected 2 items

package/test_x.py .                                                      [ 50%]
package/sub/test_y.py .                                                  [100%]

=========================== 2 passed in 0.09 seconds ===========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_parsefactories_relative_node_ids0
collected 2 items

../package/test_x.py .                                                   [ 50%]
../package/sub/test_y.py .                                               [100%]

=========================== 2 passed in 0.05 seconds ===========================
_________ TestFixtureManagerParseFactories.test_package_xunit_fixture __________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_package_xunit_fixture0
collected 2 items

package/test_x.py .                                                      [ 50%]
package2/test_x.py .                                                     [100%]

=========================== 2 passed in 0.07 seconds ===========================
________ TestFixtureManagerParseFactories.test_package_fixture_complex _________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_package_fixture_complex0
collected 2 items

package/test_x.py ..                                                     [100%]

=========================== 2 passed in 0.07 seconds ===========================
__________ TestFixtureManagerParseFactories.test_collect_custom_items __________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_collect_custom_items0
collected 3 items

foo/__init__.py .                                                        [ 33%]
foo/test_foo.py ..                                                       [100%]

=========================== 3 passed in 0.05 seconds ===========================
______________ TestAutouseDiscovery.test_parsefactories_conftest _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_parsefactories_conftest1
collected 1 item

test_parsefactories_conftest.py .

=========================== 1 passed in 0.05 seconds ===========================
___________ TestAutouseDiscovery.test_two_classes_separated_autouse ____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_two_classes_separated_autouse0
collected 2 items

test_two_classes_separated_autouse.py ..                                 [100%]

=========================== 2 passed in 0.08 seconds ===========================
________________ TestAutouseDiscovery.test_setup_at_classlevel _________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setup_at_classlevel0
collected 2 items

test_setup_at_classlevel.py ..

=========================== 2 passed in 0.07 seconds ===========================
__________________ TestAutouseDiscovery.test_callables_nocode __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_callables_nocode0
collected 0 items

========================= no tests ran in 0.02 seconds =========================
________________ TestAutouseDiscovery.test_autouse_in_conftests ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_autouse_in_conftests0
collected 2 items

a/test_something.py E                                                    [ 50%]
a1/test_otherthing.py .                                                  [100%]

==================================== ERRORS ====================================
_________________________ ERROR at setup of test_func __________________________

    @pytest.fixture(autouse=True)
    def hello():
>       xxx
E       NameError: name 'xxx' is not defined

a/conftest.py:4: NameError
====================== 1 passed, 1 error in 0.06 seconds =======================
_________ TestAutouseDiscovery.test_autouse_in_module_and_two_classes __________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_autouse_in_module_and_two_classes0
collected 3 items

test_autouse_in_module_and_two_classes.py ...                            [100%]

=========================== 3 passed in 0.06 seconds ===========================
__________ TestAutouseManagement.test_autouse_conftest_mid_directory ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_autouse_conftest_mid_directory0
collected 1 item

xyz123/tests/test_app.py .

=========================== 1 passed in 0.13 seconds ===========================
_________________ TestAutouseManagement.test_funcarg_and_setup _________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg_and_setup0
collected 2 items

test_funcarg_and_setup.py ..                                             [100%]

=========================== 2 passed in 0.06 seconds ===========================
____________ TestAutouseManagement.test_uses_parametrized_resource _____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_uses_parametrized_resource0
collected 2 items

test_uses_parametrized_resource.py ..

=========================== 2 passed in 0.03 seconds ===========================
___________ TestAutouseManagement.test_session_parametrized_function ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_session_parametrized_function0
collecting ... collected 4 items

test_session_parametrized_function.py::test_some[1] PASSED
test_session_parametrized_function.py::test_result[1] PASSED
test_session_parametrized_function.py::test_some[2] PASSED
test_session_parametrized_function.py::test_result[2] PASSED

=========================== 4 passed in 0.05 seconds ===========================
____ TestAutouseManagement.test_class_function_parametrization_finalization ____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_class_function_parametrization_finalization0
collecting ... collected 8 items

test_class_function_parametrization_finalization.py::TestClass::test_1[a-1] PASSED
test_class_function_parametrization_finalization.py::TestClass::test_1[a-2] PASSED
test_class_function_parametrization_finalization.py::TestClass::test_1[b-1] PASSED
test_class_function_parametrization_finalization.py::TestClass::test_1[b-2] PASSED
test_class_function_parametrization_finalization.py::TestClass2::test_2[a-1] PASSED
test_class_function_parametrization_finalization.py::TestClass2::test_2[a-2] PASSED
test_class_function_parametrization_finalization.py::TestClass2::test_2[b-1] PASSED
test_class_function_parametrization_finalization.py::TestClass2::test_2[b-2] PASSED

=========================== 8 passed in 0.06 seconds ===========================
__________________ TestAutouseManagement.test_scope_ordering ___________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scope_ordering0
collected 1 item

test_scope_ordering.py .                                                 [100%]

=========================== 1 passed in 0.04 seconds ===========================
______ TestAutouseManagement.test_parametrization_setup_teardown_ordering ______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_parametrization_setup_teardown_ordering0
collected 5 items

test_parametrization_setup_teardown_ordering.py ....['setup-1', 'step1-1', 'step2-1', 'teardown-1', 'setup-2', 'step1-2', 'step2-2', 'teardown-2']
.

=========================== 5 passed in 0.06 seconds ===========================
_________ TestAutouseManagement.test_ordering_autouse_before_explicit __________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_ordering_autouse_before_explicit0
collected 1 item

test_ordering_autouse_before_explicit.py .                               [100%]

=========================== 1 passed in 0.03 seconds ===========================
___ TestAutouseManagement.test_ordering_dependencies_torndown_first[p10-p00] ___
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_ordering_dependencies_torndown_first0
collected 2 items

test_ordering_dependencies_torndown_first.py ..

=========================== 2 passed in 0.03 seconds ===========================
___ TestAutouseManagement.test_ordering_dependencies_torndown_first[p10-p01] ___
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_ordering_dependencies_torndown_first1
collected 2 items

test_ordering_dependencies_torndown_first.py ..

=========================== 2 passed in 0.04 seconds ===========================
___ TestAutouseManagement.test_ordering_dependencies_torndown_first[p11-p00] ___
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_ordering_dependencies_torndown_first2
collected 2 items

test_ordering_dependencies_torndown_first.py ..

=========================== 2 passed in 0.03 seconds ===========================
___ TestAutouseManagement.test_ordering_dependencies_torndown_first[p11-p01] ___
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_ordering_dependencies_torndown_first3
collected 2 items

test_ordering_dependencies_torndown_first.py ..

=========================== 2 passed in 0.03 seconds ===========================
______________________ TestFixtureMarker.test_parametrize ______________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_parametrize0
collected 4 items

test_parametrize.py ....                                                 [100%]

=========================== 4 passed in 0.04 seconds ===========================
__________ TestFixtureMarker.test_multiple_parametrization_issue_736 ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_multiple_parametrization_issue_7360
collected 9 items

test_multiple_parametrization_issue_736.py .........                     [100%]

=========================== 9 passed in 0.07 seconds ===========================
_ TestFixtureMarker.test_override_parametrized_fixture_issue_979['fixt, val'] __
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_parametrized_fixture_issue_9790
collected 2 items

test_override_parametrized_fixture_issue_979.py ..                       [100%]

=========================== 2 passed in 0.03 seconds ===========================
__ TestFixtureMarker.test_override_parametrized_fixture_issue_979['fixt,val'] __
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_parametrized_fixture_issue_9791
collected 2 items

test_override_parametrized_fixture_issue_979.py ..                       [100%]

=========================== 2 passed in 0.03 seconds ===========================
_ TestFixtureMarker.test_override_parametrized_fixture_issue_979[['fixt', 'val']] _
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_parametrized_fixture_issue_9792
collected 2 items

test_override_parametrized_fixture_issue_979.py ..                       [100%]

=========================== 2 passed in 0.03 seconds ===========================
_ TestFixtureMarker.test_override_parametrized_fixture_issue_979[('fixt', 'val')] _
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_override_parametrized_fixture_issue_9793
collected 2 items

test_override_parametrized_fixture_issue_979.py ..                       [100%]

=========================== 2 passed in 0.03 seconds ===========================
_____________________ TestFixtureMarker.test_scope_session _____________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scope_session0
collected 3 items

test_scope_session.py ...                                                [100%]

=========================== 3 passed in 0.04 seconds ===========================
___________________ TestFixtureMarker.test_scope_session_exc ___________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scope_session_exc0
collected 3 items

test_scope_session_exc.py ss.                                            [100%]

===================== 1 passed, 2 skipped in 0.03 seconds ======================
_______________ TestFixtureMarker.test_scope_session_exc_two_fix _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scope_session_exc_two_fix0
collected 3 items

test_scope_session_exc_two_fix.py ss.                                    [100%]

===================== 1 passed, 2 skipped in 0.05 seconds ======================
_______________________ TestFixtureMarker.test_scope_exc _______________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scope_exc0
collected 3 items

test_bar.py s                                                            [ 33%]
test_foo.py s                                                            [ 66%]
test_real.py .                                                           [100%]

===================== 1 passed, 2 skipped in 0.06 seconds ======================
_______________ TestFixtureMarker.test_scope_module_uses_session _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scope_module_uses_session0
collected 3 items

test_scope_module_uses_session.py ...                                    [100%]

=========================== 3 passed in 0.05 seconds ===========================
______________ TestFixtureMarker.test_scope_module_and_finalizer _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scope_module_and_finalizer0
collected 4 items

test_mod1.py ..                                                          [ 50%]
test_mod2.py .                                                           [ 75%]
test_mode3.py .                                                          [100%]

=========================== 4 passed in 0.09 seconds ===========================
________________ TestFixtureMarker.test_scope_mismatch_various _________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scope_mismatch_various0
collected 1 item

test_mod1.py E                                                           [100%]

==================================== ERRORS ====================================
___________________________ ERROR at setup of test_1 ___________________________
ScopeMismatch: You tried to access the 'function' scoped fixture 'arg' with a 'session' scoped request object, involved factories
test_mod1.py:2:  def arg(request)
conftest.py:4:  def arg(request)
=========================== 1 error in 0.03 seconds ============================
________________ TestFixtureMarker.test_register_only_with_mark ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_register_only_with_mark0
collected 1 item

test_mod1.py .                                                           [100%]

=========================== 1 passed in 0.02 seconds ===========================
_________________ TestFixtureMarker.test_parametrize_and_scope _________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_parametrize_and_scope0
collecting ... collected 3 items

test_parametrize_and_scope.py::test_param[a] PASSED                      [ 33%]
test_parametrize_and_scope.py::test_param[b] PASSED                      [ 66%]
test_parametrize_and_scope.py::test_param[c] PASSED                      [100%]

=========================== 3 passed in 0.04 seconds ===========================
____________________ TestFixtureMarker.test_scope_mismatch _____________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scope_mismatch0
collected 1 item

test_scope_mismatch.py E                                                 [100%]

==================================== ERRORS ====================================
_______________________ ERROR at setup of test_mismatch ________________________
ScopeMismatch: You tried to access the 'function' scoped fixture 'arg' with a 'session' scoped request object, involved factories
test_scope_mismatch.py:2:  def arg(arg)
conftest.py:2:  def arg(request)
=========================== 1 error in 0.02 seconds ============================
______________ TestFixtureMarker.test_parametrize_separated_order ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_parametrize_separated_order0
collecting ... collected 4 items

test_parametrize_separated_order.py::test_1[1] PASSED                    [ 25%]
test_parametrize_separated_order.py::test_2[1] PASSED                    [ 50%]
test_parametrize_separated_order.py::test_1[2] PASSED                    [ 75%]
test_parametrize_separated_order.py::test_2[2] PASSED                    [100%]

=========================== 4 passed in 0.04 seconds ===========================
_____________ TestFixtureMarker.test_module_parametrized_ordering ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_module_parametrized_ordering0, inifile: tox.ini
collecting ... collected 16 items

test_mod1.py::test_func[s1] PASSED
test_mod2.py::test_func2[s1] PASSED
test_mod2.py::test_func3[s1-m1] PASSED
test_mod2.py::test_func3b[s1-m1] PASSED
test_mod2.py::test_func3[s1-m2] PASSED
test_mod2.py::test_func3b[s1-m2] PASSED
test_mod1.py::test_func[s2] PASSED
test_mod2.py::test_func2[s2] PASSED
test_mod2.py::test_func3[s2-m1] PASSED
test_mod2.py::test_func3b[s2-m1] PASSED
test_mod2.py::test_func4[m1] PASSED
test_mod2.py::test_func3[s2-m2] PASSED
test_mod2.py::test_func3b[s2-m2] PASSED
test_mod2.py::test_func4[m2] PASSED
test_mod1.py::test_func1[m1] PASSED
test_mod1.py::test_func1[m2] PASSED

========================== 16 passed in 0.10 seconds ===========================
_____________ TestFixtureMarker.test_dynamic_parametrized_ordering _____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_dynamic_parametrized_ordering0, inifile: tox.ini
collecting ... collected 8 items

test_dynamic_parametrized_ordering.py::test[flavor1-vxlan] PASSED
test_dynamic_parametrized_ordering.py::test2[flavor1-vxlan] PASSED
test_dynamic_parametrized_ordering.py::test[flavor2-vxlan] PASSED
test_dynamic_parametrized_ordering.py::test2[flavor2-vxlan] PASSED
test_dynamic_parametrized_ordering.py::test[flavor2-vlan] PASSED
test_dynamic_parametrized_ordering.py::test2[flavor2-vlan] PASSED
test_dynamic_parametrized_ordering.py::test[flavor1-vlan] PASSED
test_dynamic_parametrized_ordering.py::test2[flavor1-vlan] PASSED

=========================== 8 passed in 0.07 seconds ===========================
____________________ TestFixtureMarker.test_class_ordering _____________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_class_ordering0, inifile: tox.ini
collecting ... collected 12 items

test_class_ordering.py::TestClass2::test_1[a-1] PASSED
test_class_ordering.py::TestClass2::test_1[a-2] PASSED
test_class_ordering.py::TestClass2::test_2[a-1] PASSED
test_class_ordering.py::TestClass2::test_2[a-2] PASSED
test_class_ordering.py::TestClass2::test_1[b-1] PASSED
test_class_ordering.py::TestClass2::test_1[b-2] PASSED
test_class_ordering.py::TestClass2::test_2[b-1] PASSED
test_class_ordering.py::TestClass2::test_2[b-2] PASSED
test_class_ordering.py::TestClass::test_3[a-1] PASSED
test_class_ordering.py::TestClass::test_3[a-2] PASSED
test_class_ordering.py::TestClass::test_3[b-1] PASSED
test_class_ordering.py::TestClass::test_3[b-2] PASSED

========================== 12 passed in 0.08 seconds ===========================
____ TestFixtureMarker.test_parametrize_separated_order_higher_scope_first _____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_parametrize_separated_order_higher_scope_first0
collecting ... collected 12 items

test_parametrize_separated_order_higher_scope_first.py::test_1[1] PASSED [  8%]
test_parametrize_separated_order_higher_scope_first.py::test_1[2] PASSED [ 16%]
test_parametrize_separated_order_higher_scope_first.py::test_2[mod1] PASSED [ 25%]
test_parametrize_separated_order_higher_scope_first.py::test_3[mod1-1] PASSED [ 33%]
test_parametrize_separated_order_higher_scope_first.py::test_3[mod1-2] PASSED [ 41%]
test_parametrize_separated_order_higher_scope_first.py::test_4[mod1-1] PASSED [ 50%]
test_parametrize_separated_order_higher_scope_first.py::test_4[mod1-2] PASSED [ 58%]
test_parametrize_separated_order_higher_scope_first.py::test_2[mod2] PASSED [ 66%]
test_parametrize_separated_order_higher_scope_first.py::test_3[mod2-1] PASSED [ 75%]
test_parametrize_separated_order_higher_scope_first.py::test_3[mod2-2] PASSED [ 83%]
test_parametrize_separated_order_higher_scope_first.py::test_4[mod2-1] PASSED [ 91%]
test_parametrize_separated_order_higher_scope_first.py::test_4[mod2-2] PASSED [100%]

========================== 12 passed in 0.07 seconds ===========================
[('create:1', 'create:1'),
 ('test1', 'test1'),
 ('fin:1', 'fin:1'),
 ('create:2', 'create:2'),
 ('test1', 'test1'),
 ('fin:2', 'fin:2'),
 ('create:mod1', 'create:mod1'),
 ('test2', 'test2'),
 ('create:1', 'create:1'),
 ('test3', 'test3'),
 ('fin:1', 'fin:1'),
 ('create:2', 'create:2'),
 ('test3', 'test3'),
 ('fin:2', 'fin:2'),
 ('create:1', 'create:1'),
 ('test4', 'test4'),
 ('fin:1', 'fin:1'),
 ('create:2', 'create:2'),
 ('test4', 'test4'),
 ('fin:2', 'fin:2'),
 ('fin:mod1', 'fin:mod1'),
 ('create:mod2', 'create:mod2'),
 ('test2', 'test2'),
 ('create:1', 'create:1'),
 ('test3', 'test3'),
 ('fin:1', 'fin:1'),
 ('create:2', 'create:2'),
 ('test3', 'test3'),
 ('fin:2', 'fin:2'),
 ('create:1', 'create:1'),
 ('test4', 'test4'),
 ('fin:1', 'fin:1'),
 ('create:2', 'create:2'),
 ('test4', 'test4'),
 ('fin:2', 'fin:2'),
 ('fin:mod2', 'fin:mod2')]
__________ TestFixtureMarker.test_parametrized_fixture_teardown_order __________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_parametrized_fixture_teardown_order0
collecting ... collected 3 items

test_parametrized_fixture_teardown_order.py::TestClass::test[1] PASSED   [ 33%]
test_parametrized_fixture_teardown_order.py::TestClass::test[2] PASSED   [ 66%]
test_parametrized_fixture_teardown_order.py::test_finish PASSED          [100%]

=========================== 3 passed in 0.05 seconds ===========================
___________________ TestFixtureMarker.test_fixture_finalizer ___________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_fixture_finalizer0
collected 1 item

subdir/test_overridden_fixture_finalizer.py .Finalized

=========================== 1 passed in 0.03 seconds ===========================
_____________ TestFixtureMarker.test_class_scope_with_normal_tests _____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_class_scope_with_normal_tests0
collected 3 items

test_class_scope_with_normal_tests.py ...                                [100%]

=========================== 3 passed in 0.05 seconds ===========================
___________________ TestFixtureMarker.test_request_is_clean ____________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_request_is_clean0
collected 2 items

test_request_is_clean.py ..

=========================== 2 passed in 0.03 seconds ===========================
____________ TestFixtureMarker.test_parametrize_separated_lifecycle ____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_parametrize_separated_lifecycle0
collecting ... collected 4 items

test_parametrize_separated_lifecycle.py::test_1[1] PASSED
test_parametrize_separated_lifecycle.py::test_2[1] PASSED
test_parametrize_separated_lifecycle.py::test_1[2] PASSED
test_parametrize_separated_lifecycle.py::test_2[2] PASSED

=========================== 4 passed in 0.05 seconds ===========================
[1, 1, 'fin1', 2, 2, 'fin2']
_____ TestFixtureMarker.test_parametrize_function_scoped_finalizers_called _____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_parametrize_function_scoped_finalizers_called0
collecting ... collected 5 items

test_parametrize_function_scoped_finalizers_called.py::test_1[1] PASSED  [ 20%]
test_parametrize_function_scoped_finalizers_called.py::test_1[2] PASSED  [ 40%]
test_parametrize_function_scoped_finalizers_called.py::test_2[1] PASSED  [ 60%]
test_parametrize_function_scoped_finalizers_called.py::test_2[2] PASSED  [ 80%]
test_parametrize_function_scoped_finalizers_called.py::test_3 PASSED     [100%]

=========================== 5 passed in 0.05 seconds ===========================
______ TestFixtureMarker.test_finalizer_order_on_parametrization[session] ______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_finalizer_order_on_parametrization0
collecting ... collected 3 items

test_finalizer_order_on_parametrization.py::test_begin PASSED
test_finalizer_order_on_parametrization.py::test_baz[1] PASSED
test_finalizer_order_on_parametrization.py::test_other PASSEDfinalizing base


=========================== 3 passed in 0.04 seconds ===========================
_____ TestFixtureMarker.test_finalizer_order_on_parametrization[function] ______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_finalizer_order_on_parametrization1
collecting ... collected 3 items

test_finalizer_order_on_parametrization.py::test_begin PASSED
test_finalizer_order_on_parametrization.py::test_baz[1] PASSEDfinalizing base

test_finalizer_order_on_parametrization.py::test_other PASSED

=========================== 3 passed in 0.03 seconds ===========================
______ TestFixtureMarker.test_finalizer_order_on_parametrization[module] _______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_finalizer_order_on_parametrization2
collecting ... collected 3 items

test_finalizer_order_on_parametrization.py::test_begin PASSED
test_finalizer_order_on_parametrization.py::test_baz[1] PASSED
test_finalizer_order_on_parametrization.py::test_other PASSEDfinalizing base


=========================== 3 passed in 0.03 seconds ===========================
_________ TestFixtureMarker.test_class_scope_parametrization_ordering __________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_class_scope_parametrization_ordering0
collected 6 items

test_class_scope_parametrization_ordering.py ......                      [100%]

=========================== 6 passed in 0.05 seconds ===========================
______________ TestFixtureMarker.test_parametrize_setup_function _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_parametrize_setup_function0
collecting ... collected 6 items

test_parametrize_setup_function.py::test_1[1] PASSED                     [ 16%]
test_parametrize_setup_function.py::test_2[1] PASSED                     [ 33%]
test_parametrize_setup_function.py::test_3[1] PASSED                     [ 50%]
test_parametrize_setup_function.py::test_1[2] PASSED                     [ 66%]
test_parametrize_setup_function.py::test_2[2] PASSED                     [ 83%]
test_parametrize_setup_function.py::test_3[2] PASSED                     [100%]

=========================== 6 passed in 0.06 seconds ===========================
_____ TestFixtureMarker.test_fixture_marked_function_not_collected_as_test _____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_fixture_marked_function_not_collected_as_test0
collected 1 item

test_fixture_marked_function_not_collected_as_test.py .                  [100%]

=========================== 1 passed in 0.04 seconds ===========================
____________________ TestFixtureMarker.test_params_and_ids _____________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_params_and_ids0
collecting ... collected 2 items

test_params_and_ids.py::test_foo[alpha] PASSED                           [ 50%]
test_params_and_ids.py::test_foo[beta] PASSED                            [100%]

=========================== 2 passed in 0.03 seconds ===========================
______________ TestFixtureMarker.test_params_and_ids_yieldfixture ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_params_and_ids_yieldfixture0
collecting ... collected 2 items

test_params_and_ids_yieldfixture.py::test_foo[alpha] PASSED              [ 50%]
test_params_and_ids_yieldfixture.py::test_foo[beta] PASSED               [100%]

=========================== 2 passed in 0.03 seconds ===========================
___________ TestFixtureMarker.test_deterministic_fixture_collection ____________
----------------------------- Captured stdout call -----------------------------
running: /opt/miniconda3/envs/testbed/bin/python -mpytest --basetemp=/tmp/pytest-of-root/pytest-0/test_deterministic_fixture_collection0/runpytest-0 -v
     in: /tmp/pytest-of-root/pytest-0/test_deterministic_fixture_collection0
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_deterministic_fixture_collection0
collecting ... collected 12 items

test_deterministic_fixture_collection.py::test_foo[DDDDDDDDD-A] PASSED   [  8%]
test_deterministic_fixture_collection.py::test_foo[EEEEEEEEEEEE-A] PASSED [ 16%]
test_deterministic_fixture_collection.py::test_foo[EEEEEEEEEEEE-B] PASSED [ 25%]
test_deterministic_fixture_collection.py::test_foo[DDDDDDDDD-B] PASSED   [ 33%]
test_deterministic_fixture_collection.py::test_foo[FFFFFFFFFFF-B] PASSED [ 41%]
test_deterministic_fixture_collection.py::test_foo[FFFFFFFFFFF-A] PASSED [ 50%]
test_deterministic_fixture_collection.py::test_foo[FFFFFFFFFFF-C] PASSED [ 58%]
test_deterministic_fixture_collection.py::test_foo[EEEEEEEEEEEE-C] PASSED [ 66%]
test_deterministic_fixture_collection.py::test_foo[DDDDDDDDD-C] PASSED   [ 75%]
test_deterministic_fixture_collection.py::test_foo[banansda-C] PASSED    [ 83%]
test_deterministic_fixture_collection.py::test_foo[banansda-B] PASSED    [ 91%]
test_deterministic_fixture_collection.py::test_foo[banansda-A] PASSED    [100%]

========================== 12 passed in 0.11 seconds ===========================
running: /opt/miniconda3/envs/testbed/bin/python -mpytest --basetemp=/tmp/pytest-of-root/pytest-0/test_deterministic_fixture_collection0/runpytest-1 -v
     in: /tmp/pytest-of-root/pytest-0/test_deterministic_fixture_collection0
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_deterministic_fixture_collection0
collecting ... collected 12 items

test_deterministic_fixture_collection.py::test_foo[DDDDDDDDD-A] PASSED   [  8%]
test_deterministic_fixture_collection.py::test_foo[EEEEEEEEEEEE-A] PASSED [ 16%]
test_deterministic_fixture_collection.py::test_foo[EEEEEEEEEEEE-B] PASSED [ 25%]
test_deterministic_fixture_collection.py::test_foo[DDDDDDDDD-B] PASSED   [ 33%]
test_deterministic_fixture_collection.py::test_foo[FFFFFFFFFFF-B] PASSED [ 41%]
test_deterministic_fixture_collection.py::test_foo[FFFFFFFFFFF-A] PASSED [ 50%]
test_deterministic_fixture_collection.py::test_foo[FFFFFFFFFFF-C] PASSED [ 58%]
test_deterministic_fixture_collection.py::test_foo[EEEEEEEEEEEE-C] PASSED [ 66%]
test_deterministic_fixture_collection.py::test_foo[DDDDDDDDD-C] PASSED   [ 75%]
test_deterministic_fixture_collection.py::test_foo[banansda-C] PASSED    [ 83%]
test_deterministic_fixture_collection.py::test_foo[banansda-B] PASSED    [ 91%]
test_deterministic_fixture_collection.py::test_foo[banansda-A] PASSED    [100%]

========================== 12 passed in 0.10 seconds ===========================
___ TestRequestScopeAccess.test_setup[session--fspath class function module] ___
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setup0
collected 1 item

test_setup.py .                                                          [100%]

=========================== 1 passed in 0.04 seconds ===========================
_____ TestRequestScopeAccess.test_setup[module-module fspath-cls function] _____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setup1
collected 1 item

test_setup.py .                                                          [100%]

=========================== 1 passed in 0.03 seconds ===========================
_____ TestRequestScopeAccess.test_setup[class-module fspath cls-function] ______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setup2
collected 1 item

test_setup.py .                                                          [100%]

=========================== 1 passed in 0.03 seconds ===========================
___ TestRequestScopeAccess.test_setup[function-module fspath cls function-] ____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setup3
collected 1 item

test_setup.py .                                                          [100%]

=========================== 1 passed in 0.03 seconds ===========================
__ TestRequestScopeAccess.test_funcarg[session--fspath class function module] __
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg0
collected 1 item

test_funcarg.py .                                                        [100%]

=========================== 1 passed in 0.03 seconds ===========================
____ TestRequestScopeAccess.test_funcarg[module-module fspath-cls function] ____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg1
collected 1 item

test_funcarg.py .                                                        [100%]

=========================== 1 passed in 0.03 seconds ===========================
____ TestRequestScopeAccess.test_funcarg[class-module fspath cls-function] _____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg2
collected 1 item

test_funcarg.py .                                                        [100%]

=========================== 1 passed in 0.03 seconds ===========================
__ TestRequestScopeAccess.test_funcarg[function-module fspath cls function-] ___
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_funcarg3
collected 1 item

test_funcarg.py .                                                        [100%]

=========================== 1 passed in 0.03 seconds ===========================
__________________ TestErrors.test_subfactory_missing_funcarg __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_subfactory_missing_funcarg0
collected 1 item

test_subfactory_missing_funcarg.py E                                     [100%]

==================================== ERRORS ====================================
_______________________ ERROR at setup of test_something _______________________
file /tmp/pytest-of-root/pytest-0/test_subfactory_missing_funcarg0/test_subfactory_missing_funcarg.py, line 5
  def test_something(gen):
file /tmp/pytest-of-root/pytest-0/test_subfactory_missing_funcarg0/test_subfactory_missing_funcarg.py, line 2
  @pytest.fixture()
  def gen(qwe123):
E       fixture 'qwe123' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, gen, monkeypatch, pytestconfig, record_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/tmp/pytest-of-root/pytest-0/test_subfactory_missing_funcarg0/test_subfactory_missing_funcarg.py:2
=========================== 1 error in 0.03 seconds ============================
______________ TestErrors.test_issue498_fixture_finalizer_failing ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_issue498_fixture_finalizer_failing0
collected 3 items

test_issue498_fixture_finalizer_failing.py .E.E.                         [100%]

==================================== ERRORS ====================================
_________________________ ERROR at teardown of test_1 __________________________

    def f():
>       raise KeyError
E       KeyError

test_issue498_fixture_finalizer_failing.py:5: KeyError
_________________________ ERROR at teardown of test_2 __________________________

    def f():
>       raise KeyError
E       KeyError

test_issue498_fixture_finalizer_failing.py:5: KeyError
====================== 3 passed, 2 error in 0.05 seconds =======================
__________________ TestErrors.test_setupfunc_missing_funcarg ___________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setupfunc_missing_funcarg0
collected 1 item

test_setupfunc_missing_funcarg.py E                                      [100%]

==================================== ERRORS ====================================
_______________________ ERROR at setup of test_something _______________________
file /tmp/pytest-of-root/pytest-0/test_setupfunc_missing_funcarg0/test_setupfunc_missing_funcarg.py, line 5
  def test_something():
file /tmp/pytest-of-root/pytest-0/test_setupfunc_missing_funcarg0/test_setupfunc_missing_funcarg.py, line 2
  @pytest.fixture(autouse=True)
  def gen(qwe123):
E       fixture 'qwe123' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, gen, monkeypatch, pytestconfig, record_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/tmp/pytest-of-root/pytest-0/test_setupfunc_missing_funcarg0/test_setupfunc_missing_funcarg.py:2
=========================== 1 error in 0.03 seconds ============================
_____________________ TestShowFixtures.test_show_fixtures ______________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures0
collected 0 items
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

========================= no tests ran in 0.01 seconds =========================
_________________ TestShowFixtures.test_show_fixtures_verbose __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1 -- /opt/miniconda3/envs/testbed/bin/python
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_verbose0
collected 0 items
cache -- /testbed/src/_pytest/cacheprovider.py:376
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys -- /testbed/src/_pytest/capture.py:264
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary -- /testbed/src/_pytest/capture.py:277
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd -- /testbed/src/_pytest/capture.py:294
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary -- /testbed/src/_pytest/capture.py:311
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope] -- /testbed/src/_pytest/doctest.py:568
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope] -- /testbed/src/_pytest/fixtures.py:1065
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property -- /testbed/src/_pytest/junitxml.py:300
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute -- /testbed/src/_pytest/junitxml.py:321
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog -- /testbed/src/_pytest/logging.py:333
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch -- /testbed/src/_pytest/monkeypatch.py:22
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn -- /testbed/src/_pytest/recwarn.py:21
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope] -- /testbed/src/_pytest/tmpdir.py:149
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope] -- /testbed/src/_pytest/tmpdir.py:156
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir -- /testbed/src/_pytest/tmpdir.py:171
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path -- /testbed/src/_pytest/tmpdir.py:184
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

========================= no tests ran in 0.02 seconds =========================
________________ TestShowFixtures.test_show_fixtures_testmodule ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_testmodule0
collected 0 items
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

------------- fixtures defined from test_show_fixtures_testmodule --------------
arg1
    hello world

========================= no tests ran in 0.04 seconds =========================
______________ TestShowFixtures.test_show_fixtures_conftest[True] ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_conftest0
collected 1 item
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

------------------------ fixtures defined from conftest ------------------------
arg1
    hello world

========================= no tests ran in 0.03 seconds =========================
_____________ TestShowFixtures.test_show_fixtures_conftest[False] ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_conftest1
collected 0 items
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

------------------------ fixtures defined from conftest ------------------------
arg1
    hello world

========================= no tests ran in 0.01 seconds =========================
_______________ TestShowFixtures.test_show_fixtures_trimmed_doc ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_trimmed_doc0
collected 0 items
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

------------- fixtures defined from test_show_fixtures_trimmed_doc -------------
arg2
    line1
    line2
arg1
    line1
    line2

========================= no tests ran in 0.02 seconds =========================
_______________ TestShowFixtures.test_show_fixtures_indented_doc _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_indented_doc0
collected 0 items
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

------------ fixtures defined from test_show_fixtures_indented_doc -------------
fixture1
    line1
        indented line

========================= no tests ran in 0.02 seconds =========================
____ TestShowFixtures.test_show_fixtures_indented_doc_first_line_unindented ____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_indented_doc_first_line_unindented0
collected 0 items
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

- fixtures defined from test_show_fixtures_indented_doc_first_line_unindented --
fixture1
    line1
    line2
        indented line

========================= no tests ran in 0.02 seconds =========================
____________ TestShowFixtures.test_show_fixtures_indented_in_class _____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_indented_in_class0
collected 0 items
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

---------- fixtures defined from test_show_fixtures_indented_in_class ----------
fixture1
    line1
    line2
        indented line

========================= no tests ran in 0.03 seconds =========================
_____________ TestShowFixtures.test_show_fixtures_different_files ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_different_files0
collected 2 items
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

------------------------- fixtures defined from test_a -------------------------
fix_a
    Fixture A

------------------------- fixtures defined from test_b -------------------------
fix_b
    Fixture B

========================= no tests ran in 0.03 seconds =========================
______________ TestShowFixtures.test_show_fixtures_with_same_name ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_show_fixtures_with_same_name0
collected 1 item
cache
    Return a cache object that can persist state between testing sessions.
    
    cache.get(key, default)
    cache.set(key, value)
    
    Keys must be a ``/`` separated value, where the first part is usually the
    name of your plugin or application to avoid clashes with other cache users.
    
    Values can be any object handled by the json stdlib module.
capsys
    Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsys.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capsysbinary
    Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``.
    
    The captured output is made available via ``capsysbinary.readouterr()``
    method calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``bytes`` objects.
capfd
    Enable text capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``text`` objects.
capfdbinary
    Enable bytes capturing of writes to file descriptors ``1`` and ``2``.
    
    The captured output is made available via ``capfd.readouterr()`` method
    calls, which return a ``(out, err)`` namedtuple.
    ``out`` and ``err`` will be ``byte`` objects.
doctest_namespace [session scope]
    Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.
pytestconfig [session scope]
    Session-scoped fixture that returns the :class:`_pytest.config.Config` object.
    
    Example::
    
        def test_foo(pytestconfig):
            if pytestconfig.getoption("verbose") > 0:
                ...
record_property
    Add an extra properties the calling test.
    User properties become part of the test report and are available to the
    configured reporters, like JUnit XML.
    The fixture is callable with ``(name, value)``, with value being automatically
    xml-encoded.
    
    Example::
    
        def test_function(record_property):
            record_property("example_key", 1)
record_xml_attribute
    Add extra xml attributes to the tag for the calling test.
    The fixture is callable with ``(name, value)``, with value being
    automatically xml-encoded
caplog
    Access and control log capturing.
    
    Captured logs are available through the following properties/methods::
    
    * caplog.text            -> string containing formatted log output
    * caplog.records         -> list of logging.LogRecord instances
    * caplog.record_tuples   -> list of (logger_name, level, message) tuples
    * caplog.clear()         -> clear captured records and formatted log output string
monkeypatch
    The returned ``monkeypatch`` fixture provides these
    helper methods to modify objects, dictionaries or os.environ::
    
        monkeypatch.setattr(obj, name, value, raising=True)
        monkeypatch.delattr(obj, name, raising=True)
        monkeypatch.setitem(mapping, name, value)
        monkeypatch.delitem(obj, name, raising=True)
        monkeypatch.setenv(name, value, prepend=False)
        monkeypatch.delenv(name, raising=True)
        monkeypatch.syspath_prepend(path)
        monkeypatch.chdir(path)
    
    All modifications will be undone after the requesting
    test function or fixture has finished. The ``raising``
    parameter determines if a KeyError or AttributeError
    will be raised if the set/deletion operation has no target.
recwarn
    Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
    
    See http://docs.python.org/library/warnings.html for information
    on warning categories.
tmpdir_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempdirFactory` instance for the test session.
tmp_path_factory [session scope]
    Return a :class:`_pytest.tmpdir.TempPathFactory` instance for the test session.
tmpdir
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a `py.path.local`_
    path object.
    
    .. _`py.path.local`: https://py.readthedocs.io/en/latest/path.html
tmp_path
    Return a temporary directory path object
    which is unique to each test function invocation,
    created as a sub directory of the base temporary
    directory.  The returned object is a :class:`pathlib.Path`
    object.
    
    .. note::
    
        in python < 3.6 this is a pathlib2.Path

------------------------ fixtures defined from conftest ------------------------
arg1
    Hello World in conftest.py

----------- fixtures defined from test_show_fixtures_with_same_name ------------
arg1
    Hi from test module

========================= no tests ran in 0.03 seconds =========================
_____________ TestContextManagerFixtureFuncs.test_simple[fixture] ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_simple0
collected 2 items

test_simple.py setup
test1 1
.teardown
setup
test2 1
Fteardown


=================================== FAILURES ===================================
____________________________________ test_2 ____________________________________

arg1 = 1

    def test_2(arg1):
        print("test2", arg1)
>       assert 0
E       assert 0

test_simple.py:12: AssertionError
====================== 1 failed, 1 passed in 0.04 seconds ======================
__________ TestContextManagerFixtureFuncs.test_simple[yield_fixture] ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_simple1
collected 2 items

test_simple.py setup
test1 1
.teardown
setup
test2 1
Fteardown


=================================== FAILURES ===================================
____________________________________ test_2 ____________________________________

arg1 = 1

    def test_2(arg1):
        print("test2", arg1)
>       assert 0
E       assert 0

test_simple.py:12: AssertionError
====================== 1 failed, 1 passed in 0.04 seconds ======================
_____________ TestContextManagerFixtureFuncs.test_scoped[fixture] ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scoped0
collected 2 items

test_scoped.py setup
test1 1
.test2 1
.teardown


=========================== 2 passed in 0.04 seconds ===========================
__________ TestContextManagerFixtureFuncs.test_scoped[yield_fixture] ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_scoped1
collected 2 items

test_scoped.py setup
test1 1
.test2 1
.teardown


=========================== 2 passed in 0.04 seconds ===========================
_________ TestContextManagerFixtureFuncs.test_setup_exception[fixture] _________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setup_exception0
collected 1 item

test_setup_exception.py E

==================================== ERRORS ====================================
___________________________ ERROR at setup of test_1 ___________________________

    @fixture(scope="module")
    def arg1():
>       pytest.fail("setup")
E       NameError: name 'pytest' is not defined

test_setup_exception.py:4: NameError
=========================== 1 error in 0.04 seconds ============================
______ TestContextManagerFixtureFuncs.test_setup_exception[yield_fixture] ______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_setup_exception1
collected 1 item

test_setup_exception.py E

==================================== ERRORS ====================================
___________________________ ERROR at setup of test_1 ___________________________

    @fixture(scope="module")
    def arg1():
>       pytest.fail("setup")
E       NameError: name 'pytest' is not defined

test_setup_exception.py:4: NameError
=========================== 1 error in 0.03 seconds ============================
_______ TestContextManagerFixtureFuncs.test_teardown_exception[fixture] ________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_teardown_exception0
collected 1 item

test_teardown_exception.py .E

==================================== ERRORS ====================================
_________________________ ERROR at teardown of test_1 __________________________

    @fixture(scope="module")
    def arg1():
        yield 1
>       pytest.fail("teardown")
E       NameError: name 'pytest' is not defined

test_teardown_exception.py:5: NameError
====================== 1 passed, 1 error in 0.05 seconds =======================
____ TestContextManagerFixtureFuncs.test_teardown_exception[yield_fixture] _____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_teardown_exception1
collected 1 item

test_teardown_exception.py .E

==================================== ERRORS ====================================
_________________________ ERROR at teardown of test_1 __________________________

    @fixture(scope="module")
    def arg1():
        yield 1
>       pytest.fail("teardown")
E       NameError: name 'pytest' is not defined

test_teardown_exception.py:5: NameError
====================== 1 passed, 1 error in 0.05 seconds =======================
______ TestContextManagerFixtureFuncs.test_yields_more_than_one[fixture] _______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_yields_more_than_one0
collected 1 item

test_yields_more_than_one.py .E

==================================== ERRORS ====================================
_________________________ ERROR at teardown of test_1 __________________________
yield_fixture function has more than one 'yield':

    @fixture(scope="module")
    def arg1():
        yield 1
        yield 2
/tmp/pytest-of-root/pytest-0/test_yields_more_than_one0/test_yields_more_than_one.py:2
====================== 1 passed, 1 error in 0.04 seconds =======================
___ TestContextManagerFixtureFuncs.test_yields_more_than_one[yield_fixture] ____
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_yields_more_than_one1
collected 1 item

test_yields_more_than_one.py .E

==================================== ERRORS ====================================
_________________________ ERROR at teardown of test_1 __________________________
yield_fixture function has more than one 'yield':

    @fixture(scope="module")
    def arg1():
        yield 1
        yield 2
/tmp/pytest-of-root/pytest-0/test_yields_more_than_one1/test_yields_more_than_one.py:2
====================== 1 passed, 1 error in 0.03 seconds =======================
___________ TestContextManagerFixtureFuncs.test_custom_name[fixture] ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_custom_name0
collected 1 item

test_custom_name.py mew
.

=========================== 1 passed in 0.03 seconds ===========================
________ TestContextManagerFixtureFuncs.test_custom_name[yield_fixture] ________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_custom_name1
collected 1 item

test_custom_name.py mew
.

=========================== 1 passed in 0.03 seconds ===========================
______________ TestParameterizedSubRequest.test_call_from_fixture ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_call_from_fixture0
collected 1 item

test_call_from_fixture.py E                                              [100%]

==================================== ERRORS ====================================
__________________________ ERROR at setup of test_foo __________________________
The requested fixture has no parameter defined for test:
    test_call_from_fixture.py::test_foo

Requested fixture 'fix_with_param' defined in:
test_call_from_fixture.py:4

Requested here:
test_call_from_fixture.py:9
=========================== 1 error in 0.04 seconds ============================
_______________ TestParameterizedSubRequest.test_call_from_test ________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_call_from_test0
collected 1 item

test_call_from_test.py F                                                 [100%]

=================================== FAILURES ===================================
___________________________________ test_foo ___________________________________
The requested fixture has no parameter defined for test:
    test_call_from_test.py::test_foo

Requested fixture 'fix_with_param' defined in:
test_call_from_test.py:4

Requested here:
test_call_from_test.py:8
=========================== 1 failed in 0.03 seconds ===========================
______________ TestParameterizedSubRequest.test_external_fixture _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_external_fixture0
collected 1 item

test_external_fixture.py F                                               [100%]

=================================== FAILURES ===================================
___________________________________ test_foo ___________________________________
The requested fixture has no parameter defined for test:
    test_external_fixture.py::test_foo

Requested fixture 'fix_with_param' defined in:
conftest.py:4

Requested here:
test_external_fixture.py:2
=========================== 1 failed in 0.04 seconds ===========================
______________ TestParameterizedSubRequest.test_non_relative_path ______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_non_relative_path0/tests
collected 1 item

test_foos.py F                                                           [100%]

=================================== FAILURES ===================================
___________________________________ test_foo ___________________________________
The requested fixture has no parameter defined for test:
    test_foos.py::test_foo

Requested fixture 'fix_with_param' defined in:
/tmp/pytest-of-root/pytest-0/test_non_relative_path0/fixtures/fix.py:4

Requested here:
test_foos.py:4
=========================== 1 failed in 0.04 seconds ===========================
______________ test_pytest_fixture_setup_and_post_finalizer_hook _______________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_pytest_fixture_setup_and_post_finalizer_hook0
collected 1 item

tests/test_hooks.py TESTS setup hook called for my_fixture from test_func
ROOT setup hook called for my_fixture from test_func
TEST test_func
.TESTS finalizer hook called for my_fixture from test_func
ROOT finalizer hook called for my_fixture from test_func


=========================== 1 passed in 0.02 seconds ===========================
____________ TestScopeOrdering.test_func_closure_module_auto[mark] _____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_func_closure_module_auto0
collected 1 item
<Module test_func_closure_module_auto.py>
  <Function test_func>

========================= no tests ran in 0.02 seconds =========================
___________ TestScopeOrdering.test_func_closure_module_auto[autouse] ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_func_closure_module_auto1
collected 1 item
<Module test_func_closure_module_auto.py>
  <Function test_func>

========================= no tests ran in 0.02 seconds =========================
___________ TestScopeOrdering.test_func_closure_with_native_fixtures ___________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_func_closure_with_native_fixtures0
collected 1 item
<Module test_func_closure_with_native_fixtures.py>
  <Function test_foo>

========================= no tests ran in 0.03 seconds =========================
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_func_closure_with_native_fixtures0
collected 1 item

test_func_closure_with_native_fixtures.py .                              [100%]

=========================== 1 passed in 0.02 seconds ===========================
__________________ TestScopeOrdering.test_func_closure_module __________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_func_closure_module0
collected 1 item
<Module test_func_closure_module.py>
  <Function test_func>

========================= no tests ran in 0.02 seconds =========================
_____________ TestScopeOrdering.test_func_closure_scopes_reordered _____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_func_closure_scopes_reordered0
collected 1 item
<Module test_func_closure_scopes_reordered.py>
  <Class Test>
      <Function test_func>

========================= no tests ran in 0.06 seconds =========================
_______ TestScopeOrdering.test_func_closure_same_scope_closer_root_first _______
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_func_closure_same_scope_closer_root_first0
collected 1 item
<Package /tmp/pytest-of-root/pytest-0/test_func_closure_same_scope_closer_root_first0/sub>
  <Module test_func.py>
    <Function test_func>

========================= no tests ran in 0.04 seconds =========================
____________ TestScopeOrdering.test_func_closure_all_scopes_complex ____________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_func_closure_all_scopes_complex0
collected 1 item
<Package /tmp/pytest-of-root/pytest-0/test_func_closure_all_scopes_complex0>
  <Module test_func_closure_all_scopes_complex.py>
    <Class Test>
        <Function test_func>

========================= no tests ran in 0.04 seconds =========================
___________________ TestScopeOrdering.test_multiple_packages ___________________
----------------------------- Captured stdout call -----------------------------
============================= test session starts ==============================
platform linux -- Python 3.9.20, pytest-4.4.2.dev174+g4a2fdce62.d20260611, py-1.11.0, pluggy-0.13.1
rootdir: /tmp/pytest-of-root/pytest-0/test_multiple_packages0
collected 2 items

root/sub1/test_1.py .                                                    [ 50%]
root/sub2/test_2.py .                                                    [100%]

=========================== 2 passed in 0.11 seconds ===========================
=========================== short test summary info ============================
XFAIL testing/python/fixtures.py::TestAutouseDiscovery::test_setup_enabled_functionnode
  'enabled' feature not implemented
PASSED testing/python/fixtures.py::test_getfuncargnames
PASSED testing/python/fixtures.py::TestFillFixtures::test_fillfuncargs_exposed
PASSED testing/python/fixtures.py::TestShowFixtures::test_fixture_disallow_twice
PASSED testing/python/fixtures.py::test_call_fixture_function_error
PASSED testing/python/fixtures.py::TestFillFixtures::test_funcarg_lookupfails
PASSED testing/python/fixtures.py::TestFillFixtures::test_detect_recursive_dependency_error
PASSED testing/python/fixtures.py::TestFillFixtures::test_funcarg_basic
PASSED testing/python/fixtures.py::TestFillFixtures::test_funcarg_lookup_modulelevel
PASSED testing/python/fixtures.py::TestFillFixtures::test_funcarg_lookup_classlevel
PASSED testing/python/fixtures.py::TestFillFixtures::test_conftest_funcargs_only_available_in_subdir
PASSED testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_module_class
PASSED testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_conftest_module
PASSED testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_conftest_conftest
PASSED testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_conftest_plugin
PASSED testing/python/fixtures.py::TestFillFixtures::test_extend_fixture_plugin_plugin
PASSED testing/python/fixtures.py::TestFillFixtures::test_override_parametrized_fixture_conftest_module
PASSED testing/python/fixtures.py::TestFillFixtures::test_override_parametrized_fixture_conftest_conftest
PASSED testing/python/fixtures.py::TestFillFixtures::test_override_non_parametrized_fixture_conftest_module
PASSED testing/python/fixtures.py::TestFillFixtures::test_override_non_parametrized_fixture_conftest_conftest
PASSED testing/python/fixtures.py::TestFillFixtures::test_override_autouse_fixture_with_parametrized_fixture_conftest_conftest
PASSED testing/python/fixtures.py::TestFillFixtures::test_autouse_fixture_plugin
PASSED testing/python/fixtures.py::TestFillFixtures::test_funcarg_lookup_error
PASSED testing/python/fixtures.py::TestFillFixtures::test_fixture_excinfo_leak
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_attributes
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_attributes_method
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_contains_funcarg_arg2fixturedefs
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_garbage
PASSED testing/python/fixtures.py::TestRequestBasic::test_getfixturevalue_recursive
PASSED testing/python/fixtures.py::TestRequestBasic::test_getfixturevalue_teardown
PASSED testing/python/fixtures.py::TestRequestBasic::test_getfixturevalue[getfixturevalue]
PASSED testing/python/fixtures.py::TestRequestBasic::test_getfixturevalue[getfuncargvalue]
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_addfinalizer
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_addfinalizer_failing_setup
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_addfinalizer_failing_setup_module
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_addfinalizer_partial_setup_failure
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_subrequest_addfinalizer_exceptions
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_getmodulepath
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_fixturenames
PASSED testing/python/fixtures.py::TestRequestBasic::test_request_fixturenames_dynamic_fixture
PASSED testing/python/fixtures.py::TestRequestBasic::test_funcargnames_compatattr
PASSED testing/python/fixtures.py::TestRequestBasic::test_setupdecorator_and_xunit
PASSED testing/python/fixtures.py::TestRequestBasic::test_fixtures_sub_subdir_normalize_sep
PASSED testing/python/fixtures.py::TestRequestBasic::test_show_fixtures_color_yes
PASSED testing/python/fixtures.py::TestRequestBasic::test_newstyle_with_request
PASSED testing/python/fixtures.py::TestRequestBasic::test_setupcontext_no_param
PASSED testing/python/fixtures.py::TestRequestMarking::test_applymarker
PASSED testing/python/fixtures.py::TestRequestMarking::test_accesskeywords
PASSED testing/python/fixtures.py::TestRequestMarking::test_accessmarker_dynamic
PASSED testing/python/fixtures.py::TestFixtureUsages::test_noargfixturedec
PASSED testing/python/fixtures.py::TestFixtureUsages::test_receives_funcargs
PASSED testing/python/fixtures.py::TestFixtureUsages::test_receives_funcargs_scope_mismatch
PASSED testing/python/fixtures.py::TestFixtureUsages::test_receives_funcargs_scope_mismatch_issue660
PASSED testing/python/fixtures.py::TestFixtureUsages::test_invalid_scope
PASSED testing/python/fixtures.py::TestFixtureUsages::test_funcarg_parametrized_and_used_twice
PASSED testing/python/fixtures.py::TestFixtureUsages::test_factory_uses_unknown_funcarg_as_dependency_error
PASSED testing/python/fixtures.py::TestFixtureUsages::test_factory_setup_as_classes_fails
PASSED testing/python/fixtures.py::TestFixtureUsages::test_request_can_be_overridden
PASSED testing/python/fixtures.py::TestFixtureUsages::test_usefixtures_marker
PASSED testing/python/fixtures.py::TestFixtureUsages::test_usefixtures_ini
PASSED testing/python/fixtures.py::TestFixtureUsages::test_usefixtures_seen_in_showmarkers
PASSED testing/python/fixtures.py::TestFixtureUsages::test_request_instance_issue203
PASSED testing/python/fixtures.py::TestFixtureUsages::test_fixture_parametrized_with_iterator
PASSED testing/python/fixtures.py::TestFixtureUsages::test_setup_functions_as_fixtures
PASSED testing/python/fixtures.py::TestFixtureManagerParseFactories::test_parsefactories_evil_objects_issue214
PASSED testing/python/fixtures.py::TestFixtureManagerParseFactories::test_parsefactories_conftest
PASSED testing/python/fixtures.py::TestFixtureManagerParseFactories::test_parsefactories_conftest_and_module_and_class
PASSED testing/python/fixtures.py::TestFixtureManagerParseFactories::test_parsefactories_relative_node_ids
PASSED testing/python/fixtures.py::TestFixtureManagerParseFactories::test_package_xunit_fixture
PASSED testing/python/fixtures.py::TestFixtureManagerParseFactories::test_package_fixture_complex
PASSED testing/python/fixtures.py::TestFixtureManagerParseFactories::test_collect_custom_items
PASSED testing/python/fixtures.py::TestAutouseDiscovery::test_parsefactories_conftest
PASSED testing/python/fixtures.py::TestAutouseDiscovery::test_two_classes_separated_autouse
PASSED testing/python/fixtures.py::TestAutouseDiscovery::test_setup_at_classlevel
PASSED testing/python/fixtures.py::TestAutouseDiscovery::test_callables_nocode
PASSED testing/python/fixtures.py::TestAutouseDiscovery::test_autouse_in_conftests
PASSED testing/python/fixtures.py::TestAutouseDiscovery::test_autouse_in_module_and_two_classes
PASSED testing/python/fixtures.py::TestAutouseManagement::test_autouse_conftest_mid_directory
PASSED testing/python/fixtures.py::TestAutouseManagement::test_funcarg_and_setup
PASSED testing/python/fixtures.py::TestAutouseManagement::test_uses_parametrized_resource
PASSED testing/python/fixtures.py::TestAutouseManagement::test_session_parametrized_function
PASSED testing/python/fixtures.py::TestAutouseManagement::test_class_function_parametrization_finalization
PASSED testing/python/fixtures.py::TestAutouseManagement::test_scope_ordering
PASSED testing/python/fixtures.py::TestAutouseManagement::test_parametrization_setup_teardown_ordering
PASSED testing/python/fixtures.py::TestAutouseManagement::test_ordering_autouse_before_explicit
PASSED testing/python/fixtures.py::TestAutouseManagement::test_ordering_dependencies_torndown_first[p10-p00]
PASSED testing/python/fixtures.py::TestAutouseManagement::test_ordering_dependencies_torndown_first[p10-p01]
PASSED testing/python/fixtures.py::TestAutouseManagement::test_ordering_dependencies_torndown_first[p11-p00]
PASSED testing/python/fixtures.py::TestAutouseManagement::test_ordering_dependencies_torndown_first[p11-p01]
PASSED testing/python/fixtures.py::TestFixtureMarker::test_parametrize
PASSED testing/python/fixtures.py::TestFixtureMarker::test_multiple_parametrization_issue_736
PASSED testing/python/fixtures.py::TestFixtureMarker::test_override_parametrized_fixture_issue_979['fixt, val']
PASSED testing/python/fixtures.py::TestFixtureMarker::test_override_parametrized_fixture_issue_979['fixt,val']
PASSED testing/python/fixtures.py::TestFixtureMarker::test_override_parametrized_fixture_issue_979[['fixt', 'val']]
PASSED testing/python/fixtures.py::TestFixtureMarker::test_override_parametrized_fixture_issue_979[('fixt', 'val')]
PASSED testing/python/fixtures.py::TestFixtureMarker::test_scope_session
PASSED testing/python/fixtures.py::TestFixtureMarker::test_scope_session_exc
PASSED testing/python/fixtures.py::TestFixtureMarker::test_scope_session_exc_two_fix
PASSED testing/python/fixtures.py::TestFixtureMarker::test_scope_exc
PASSED testing/python/fixtures.py::TestFixtureMarker::test_scope_module_uses_session
PASSED testing/python/fixtures.py::TestFixtureMarker::test_scope_module_and_finalizer
PASSED testing/python/fixtures.py::TestFixtureMarker::test_scope_mismatch_various
PASSED testing/python/fixtures.py::TestFixtureMarker::test_register_only_with_mark
PASSED testing/python/fixtures.py::TestFixtureMarker::test_parametrize_and_scope
PASSED testing/python/fixtures.py::TestFixtureMarker::test_scope_mismatch
PASSED testing/python/fixtures.py::TestFixtureMarker::test_parametrize_separated_order
PASSED testing/python/fixtures.py::TestFixtureMarker::test_module_parametrized_ordering
PASSED testing/python/fixtures.py::TestFixtureMarker::test_dynamic_parametrized_ordering
PASSED testing/python/fixtures.py::TestFixtureMarker::test_class_ordering
PASSED testing/python/fixtures.py::TestFixtureMarker::test_parametrize_separated_order_higher_scope_first
PASSED testing/python/fixtures.py::TestFixtureMarker::test_parametrized_fixture_teardown_order
PASSED testing/python/fixtures.py::TestFixtureMarker::test_fixture_finalizer
PASSED testing/python/fixtures.py::TestFixtureMarker::test_class_scope_with_normal_tests
PASSED testing/python/fixtures.py::TestFixtureMarker::test_request_is_clean
PASSED testing/python/fixtures.py::TestFixtureMarker::test_parametrize_separated_lifecycle
PASSED testing/python/fixtures.py::TestFixtureMarker::test_parametrize_function_scoped_finalizers_called
PASSED testing/python/fixtures.py::TestFixtureMarker::test_finalizer_order_on_parametrization[session]
PASSED testing/python/fixtures.py::TestFixtureMarker::test_finalizer_order_on_parametrization[function]
PASSED testing/python/fixtures.py::TestFixtureMarker::test_finalizer_order_on_parametrization[module]
PASSED testing/python/fixtures.py::TestFixtureMarker::test_class_scope_parametrization_ordering
PASSED testing/python/fixtures.py::TestFixtureMarker::test_parametrize_setup_function
PASSED testing/python/fixtures.py::TestFixtureMarker::test_fixture_marked_function_not_collected_as_test
PASSED testing/python/fixtures.py::TestFixtureMarker::test_params_and_ids
PASSED testing/python/fixtures.py::TestFixtureMarker::test_params_and_ids_yieldfixture
PASSED testing/python/fixtures.py::TestFixtureMarker::test_deterministic_fixture_collection
PASSED testing/python/fixtures.py::TestRequestScopeAccess::test_setup[session--fspath class function module]
PASSED testing/python/fixtures.py::TestRequestScopeAccess::test_setup[module-module fspath-cls function]
PASSED testing/python/fixtures.py::TestRequestScopeAccess::test_setup[class-module fspath cls-function]
PASSED testing/python/fixtures.py::TestRequestScopeAccess::test_setup[function-module fspath cls function-]
PASSED testing/python/fixtures.py::TestRequestScopeAccess::test_funcarg[session--fspath class function module]
PASSED testing/python/fixtures.py::TestRequestScopeAccess::test_funcarg[module-module fspath-cls function]
PASSED testing/python/fixtures.py::TestRequestScopeAccess::test_funcarg[class-module fspath cls-function]
PASSED testing/python/fixtures.py::TestRequestScopeAccess::test_funcarg[function-module fspath cls function-]
PASSED testing/python/fixtures.py::TestErrors::test_subfactory_missing_funcarg
PASSED testing/python/fixtures.py::TestErrors::test_issue498_fixture_finalizer_failing
PASSED testing/python/fixtures.py::TestErrors::test_setupfunc_missing_funcarg
PASSED testing/python/fixtures.py::TestShowFixtures::test_funcarg_compat
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_verbose
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_testmodule
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_conftest[True]
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_conftest[False]
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_trimmed_doc
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_indented_doc
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_indented_doc_first_line_unindented
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_indented_in_class
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_different_files
PASSED testing/python/fixtures.py::TestShowFixtures::test_show_fixtures_with_same_name
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_simple[fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_simple[yield_fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_scoped[fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_scoped[yield_fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_setup_exception[fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_setup_exception[yield_fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_teardown_exception[fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_teardown_exception[yield_fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_yields_more_than_one[fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_yields_more_than_one[yield_fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_custom_name[fixture]
PASSED testing/python/fixtures.py::TestContextManagerFixtureFuncs::test_custom_name[yield_fixture]
PASSED testing/python/fixtures.py::TestParameterizedSubRequest::test_call_from_fixture
PASSED testing/python/fixtures.py::TestParameterizedSubRequest::test_call_from_test
PASSED testing/python/fixtures.py::TestParameterizedSubRequest::test_external_fixture
PASSED testing/python/fixtures.py::TestParameterizedSubRequest::test_non_relative_path
PASSED testing/python/fixtures.py::test_pytest_fixture_setup_and_post_finalizer_hook
PASSED testing/python/fixtures.py::TestScopeOrdering::test_func_closure_module_auto[mark]
PASSED testing/python/fixtures.py::TestScopeOrdering::test_func_closure_module_auto[autouse]
PASSED testing/python/fixtures.py::TestScopeOrdering::test_func_closure_with_native_fixtures
PASSED testing/python/fixtures.py::TestScopeOrdering::test_func_closure_module
PASSED testing/python/fixtures.py::TestScopeOrdering::test_func_closure_scopes_reordered
PASSED testing/python/fixtures.py::TestScopeOrdering::test_func_closure_same_scope_closer_root_first
PASSED testing/python/fixtures.py::TestScopeOrdering::test_func_closure_all_scopes_complex
PASSED testing/python/fixtures.py::TestScopeOrdering::test_multiple_packages
==================== 172 passed, 1 xfailed in 35.36 seconds ====================
+ : '>>>>> End Test Output'
+ git checkout 4a2fdce62b73944030cff9b3e52862868ca9584d testing/python/fixtures.py
Updated 1 path from 3efcdc241
