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:
David Giese 2017-05-09 10:02:08 -04:00 committed by GitHub
parent 3fc917a261
commit 52c67af63c
1 changed files with 7 additions and 8 deletions

View File

@ -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`: