3.0.0 - harmonization of ids and public API for cases info
-
Major refactoring of the way ids and marks are generated and customized in
fixture_union,@parametrizeand@parametrize_with_cases. Nowidstylehas a consistent behaviour across the board,idsandidstylecan work together correctly,@parametrize_with_casesand@parametrizehave much better default values for ids, and many others. See documentation for details. Fixed #154 -
New public API to manipulate information about a case function:
copy_case_info,set_case_id,get_case_id,get_case_marks,get_case_tags,matches_tag_query,is_case_class,is_case_function. See API reference. -
Fixed default behaviour of
idgenin@parametrize: it only defaults toAUTOwhen nofixture_refare used in the argvalues.
See documentation page for details.