doc/reference: move "Collection hooks" before "Test running hooks"
Collection occurs before test running, so it seems more logical.
This commit is contained in:
parent
da1124eb98
commit
33804fd9b7
|
@ -644,28 +644,6 @@ Initialization hooks called for plugins and ``conftest.py`` files.
|
||||||
|
|
||||||
.. autofunction:: pytest_plugin_registered
|
.. autofunction:: pytest_plugin_registered
|
||||||
|
|
||||||
Test running (runtest) hooks
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
All runtest related hooks receive a :py:class:`pytest.Item <_pytest.main.Item>` object.
|
|
||||||
|
|
||||||
.. autofunction:: pytest_runtestloop
|
|
||||||
.. autofunction:: pytest_runtest_protocol
|
|
||||||
.. autofunction:: pytest_runtest_logstart
|
|
||||||
.. autofunction:: pytest_runtest_logfinish
|
|
||||||
.. autofunction:: pytest_runtest_setup
|
|
||||||
.. autofunction:: pytest_runtest_call
|
|
||||||
.. autofunction:: pytest_runtest_teardown
|
|
||||||
.. autofunction:: pytest_runtest_makereport
|
|
||||||
|
|
||||||
For deeper understanding you may look at the default implementation of
|
|
||||||
these hooks in :py:mod:`_pytest.runner` and maybe also
|
|
||||||
in :py:mod:`_pytest.pdb` which interacts with :py:mod:`_pytest.capture`
|
|
||||||
and its input/output capturing in order to immediately drop
|
|
||||||
into interactive debugging when a test failure occurs.
|
|
||||||
|
|
||||||
.. autofunction:: pytest_pyfunc_call
|
|
||||||
|
|
||||||
Collection hooks
|
Collection hooks
|
||||||
~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
@ -691,6 +669,28 @@ items, delete or otherwise amend the test items:
|
||||||
|
|
||||||
.. autofunction:: pytest_collection_finish
|
.. autofunction:: pytest_collection_finish
|
||||||
|
|
||||||
|
Test running (runtest) hooks
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
All runtest related hooks receive a :py:class:`pytest.Item <_pytest.main.Item>` object.
|
||||||
|
|
||||||
|
.. autofunction:: pytest_runtestloop
|
||||||
|
.. autofunction:: pytest_runtest_protocol
|
||||||
|
.. autofunction:: pytest_runtest_logstart
|
||||||
|
.. autofunction:: pytest_runtest_logfinish
|
||||||
|
.. autofunction:: pytest_runtest_setup
|
||||||
|
.. autofunction:: pytest_runtest_call
|
||||||
|
.. autofunction:: pytest_runtest_teardown
|
||||||
|
.. autofunction:: pytest_runtest_makereport
|
||||||
|
|
||||||
|
For deeper understanding you may look at the default implementation of
|
||||||
|
these hooks in :py:mod:`_pytest.runner` and maybe also
|
||||||
|
in :py:mod:`_pytest.pdb` which interacts with :py:mod:`_pytest.capture`
|
||||||
|
and its input/output capturing in order to immediately drop
|
||||||
|
into interactive debugging when a test failure occurs.
|
||||||
|
|
||||||
|
.. autofunction:: pytest_pyfunc_call
|
||||||
|
|
||||||
Reporting hooks
|
Reporting hooks
|
||||||
~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue