Merge pull request #10252 from nicoddemus/fix-regendoc

Fix regendoc
This commit is contained in:
Bruno Oliveira 2022-08-31 14:32:36 -03:00 committed by GitHub
commit a9bbfb87d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 5 deletions

View File

@ -744,10 +744,10 @@ Note on finalizer order
Finalizers are executed in a first-in-last-out 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. 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 .. code-block:: python
# content of test_finalizers.py
import pytest import pytest
@ -769,12 +769,12 @@ For yield fixtures, the first teardown code to run is from the right-most fixtur
.. code-block:: pytest .. code-block:: pytest
$ pytest test_module.py $ pytest -s test_finalizers.py
=========================== test session starts ============================ =========================== test session starts ============================
platform linux -- Python 3.x.y, pytest-7.x.y, pluggy-1.x.y platform linux -- Python 3.x.y, pytest-7.x.y, pluggy-1.x.y
collected 1 item collected 1 item
test_module.py test_bar test_finalizers.py test_bar
.after_yield_2 .after_yield_2
after_yield_1 after_yield_1
@ -784,6 +784,8 @@ For finalizers, the first fixture to run is last call to `request.addfinalizer`.
.. code-block:: python .. code-block:: python
# content of test_finalizers.py
from functools import partial
import pytest import pytest
@ -799,12 +801,12 @@ For finalizers, the first fixture to run is last call to `request.addfinalizer`.
.. code-block:: pytest .. code-block:: pytest
$ pytest test_module.py $ pytest -s test_finalizers.py
=========================== test session starts ============================ =========================== test session starts ============================
platform linux -- Python 3.x.y, pytest-7.x.y, pluggy-1.x.y platform linux -- Python 3.x.y, pytest-7.x.y, pluggy-1.x.y
collected 1 item collected 1 item
test_module.py test_bar test_finalizers.py test_bar
.finalizer_1 .finalizer_1
finalizer_2 finalizer_2
@ -1416,6 +1418,8 @@ Running the above tests results in the following test IDs being used:
<Function test_showhelo[mail.python.org]> <Function test_showhelo[mail.python.org]>
<Module test_emaillib.py> <Module test_emaillib.py>
<Function test_email_received> <Function test_email_received>
<Module test_finalizers.py>
<Function test_bar>
<Module test_ids.py> <Module test_ids.py>
<Function test_a[spam]> <Function test_a[spam]>
<Function test_a[ham]> <Function test_a[ham]>