a pytest plugin to tag tests
pytest plugin that allows tagging tests using arbitrary strings.
It supports selecting only tests with a specific tag, and displays a counter of how many tests failed for each specific tag.
This package exists because doing all of this with
pytest.mark is painful, since it requires registering marks,
and you cannot use variables defined elsewhere easily.
@pytest.mark.tags("JIRA-XX", "integration", constants.COMPONENT_X) def test_foo(): assert False
pytest --tags integration --tags MY_COMPONENT_NAME
By default, all tests that match at least one tag will be collected. To only select tests that have all the provided tags, use the option --tags-operand=AND, like so:
pytest --tags integration --tags MY_COMPONENT_NAME --tags-operand AND
- It is thread-safe, so it can be used with pytest-parallel.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for pytest_tagging-1.3.0-py3-none-any.whl