143: pytest markers - Anthony Sottile
Completely nerding out about pytest markers with Anthony Sottile.
Some of what we talk about:
- Running a subset of tests with markers.
- Using marker expressions with and, or, not, and parentheses.
- Keyword expressions also can use and, or, not, and parentheses.
- Markers and pytest functionality that use mark, such as parametrize, skipif, etc.
- Accessing markers with itermarkers and get_closest_marker through item.
- Passing values, metadata through markers to fixtures or hook functions.
Links:
- Registering markers
- slow marker example in pytest documentation — Control skipping of tests according to command line option
- pytest-repeat · PyPI
- source code for pytest-repeat
- Working with custom markers — pytest documentation
- Using -k expr to select tests based on their name
- Marker revamp and iteration, Historical Notes — pytest documentation
Keep in touch
- Sign up for the PythonTest Newsletter
- Join the PythonTest Community
- Or learn pytest with a pytest course or the purple rocket pytest book
Creators and Guests
