Clarify opening paragraph of parameterization docs
- Fix a few small grammar mistakes - Rewrite a few sentences to make them shorter and easier to read
This commit is contained in:
parent
3fc917a261
commit
52c67af63c
|
@ -9,17 +9,16 @@
|
||||||
Parametrizing fixtures and test functions
|
Parametrizing fixtures and test functions
|
||||||
==========================================================================
|
==========================================================================
|
||||||
|
|
||||||
pytest supports test parametrization in several well-integrated ways:
|
pytest enables test parametrization at several levels:
|
||||||
|
|
||||||
- :py:func:`pytest.fixture` allows to define :ref:`parametrization
|
- :py:func:`pytest.fixture` allows one to :ref:`parametrize fixture
|
||||||
at the level of fixture functions <fixture-parametrize>`.
|
functions <fixture-parametrize>`.
|
||||||
|
|
||||||
* `@pytest.mark.parametrize`_ allows to define parametrization at the
|
* `@pytest.mark.parametrize`_ allows one to define multiple sets of
|
||||||
function or class level, provides multiple argument/fixture sets
|
arguments and fixtures at the test function or class.
|
||||||
for a particular test function or class.
|
|
||||||
|
|
||||||
* `pytest_generate_tests`_ enables implementing your own custom
|
* `pytest_generate_tests`_ allows one to define custom parametrization
|
||||||
dynamic parametrization scheme or extensions.
|
schemes or extensions.
|
||||||
|
|
||||||
.. _parametrizemark:
|
.. _parametrizemark:
|
||||||
.. _`@pytest.mark.parametrize`:
|
.. _`@pytest.mark.parametrize`:
|
||||||
|
|
Loading…
Reference in New Issue