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
andget_closest_marker
throughitem
. - Passing values,
metadata
through markers to fixtures or hook functions.
Special Guest: Anthony Sottile.
Sponsored By:
- PyCharm Professional: Try PyCharm Pro for 4 months and learn how PyCharm will save you time. Promo Code: TESTANDCODE22
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