doc: reproducible finalizer order examples

This commit is contained in:
Qijia Liu 2022-08-30 11:37:15 -04:00
parent 4b77638ba8
commit e439e1d20a
1 changed files with 6 additions and 4 deletions

View File

@ -769,12 +769,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_yield.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_yield.py test_bar
.after_yield_2
after_yield_1
@ -784,6 +784,8 @@ For finalizers, the first fixture to run is last call to `request.addfinalizer`.
.. code-block:: python
from functools import partial
import pytest
@ -799,12 +801,12 @@ For finalizers, the first fixture to run is last call to `request.addfinalizer`.
.. code-block:: pytest
$ pytest test_module.py
$ pytest -s test_finalizer.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_finalizer.py test_bar
.finalizer_1
finalizer_2