Changelog¶
0.8.0 - New easymarkers fixture¶
- New
easymarkersfixture to access current values of all CLI options related to EasyMarkers, from within tests. Fixed #17
0.7.0 - New agnostic mark¶
@<marker>.agnosticcan be used to decorate tests that should always run, whatever the configuration. This is only relevant formode='silos'ormode='hard_filter'. Fixes #15
0.6.0 - Usage in parametrization¶
EasyMarkermarkers can now be used on parameters in tests (and also on case functions, if you usepytest-cases:)). Fixes #12
0.5.0 - Better API, implementation and documentation¶
EasyMarkerAPI improvements: now a singlemodeargument with four supported values ('silos','extender',hard_filter,soft_filter) replaces the very unfriendlyfiltering_skips_unmarkedandnot_filtering_skips_marked. This argument is mandatory, so that users have to decide what they want as a resulting behaviour. Fixes #5- Markers without arguments (
EasyMarker(has_arg=False)) now work correctly. Fixes #8 - Short command option name (
EasyMarker(cmdoption_short=...)) is now registered correctly. Fixed #9 allowed_valuesare now correctly taken into account byEasyMarker. Fixes #1- Removed annoying warning about marks registration. Fixes #6
- Improved the various messages printed when using
pytest --markersandpytest --help. In particular, using--markersshows the allowed values for a given marker.
0.1.2 - packaging improvements¶
- packaging improvements: set the "universal wheel" flag to 1, and cleaned up the
setup.py. In particular removed dependency tosixfor setup and addedpy.typedfile, as well as set thezip_safeflag to False. Removed tests folder from package. Fixes #4
0.1.1 - pyproject.toml¶
Added pyproject.toml
0.1.0 - First public version¶
- Initial fork from private repository