Skip to content

Commit

Permalink
Merge pull request #10258 from pytest-dev/backport-10252-to-7.1.x
Browse files Browse the repository at this point in the history
[7.1.x] Fix regendoc
  • Loading branch information
nicoddemus committed Aug 31, 2022
2 parents 8f5088f + fc0e024 commit ab96ea8
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions doc/en/how-to/fixtures.rst
Expand Up @@ -742,10 +742,10 @@ Note on finalizer order
Finalizers are executed in a first-in-last-out order.
For yield fixtures, the first teardown code to run is from the right-most fixture, i.e. the last test parameter.

.. regendoc:wipe

.. code-block:: python
# content of test_finalizers.py
import pytest
Expand All @@ -767,12 +767,12 @@ For yield fixtures, the first teardown code to run is from the right-most fixtur
.. code-block:: pytest
$ pytest test_module.py
$ pytest -s test_finalizers.py
=========================== test session starts ============================
platform linux -- Python 3.x.y, pytest-7.x.y, pluggy-1.x.y
collected 1 item
test_module.py test_bar
test_finalizers.py test_bar
.after_yield_2
after_yield_1
Expand All @@ -782,6 +782,8 @@ For finalizers, the first fixture to run is last call to `request.addfinalizer`.

.. code-block:: python
# content of test_finalizers.py
from functools import partial
import pytest
Expand All @@ -797,12 +799,12 @@ For finalizers, the first fixture to run is last call to `request.addfinalizer`.
.. code-block:: pytest
$ pytest test_module.py
$ pytest -s test_finalizers.py
=========================== test session starts ============================
platform linux -- Python 3.x.y, pytest-7.x.y, pluggy-1.x.y
collected 1 item
test_module.py test_bar
test_finalizers.py test_bar
.finalizer_1
finalizer_2
Expand Down Expand Up @@ -1412,6 +1414,8 @@ Running the above tests results in the following test IDs being used:
<Function test_showhelo[mail.python.org]>
<Module test_emaillib.py>
<Function test_email_received>
<Module test_finalizers.py>
<Function test_bar>
<Module test_ids.py>
<Function test_a[spam]>
<Function test_a[ham]>
Expand Down

0 comments on commit ab96ea8

Please sign in to comment.