Skip to content

Releases: smarie/python-pytest-harvest

0.8.0 - Documentation + better filters in `get_session_synthesis_dct`

14 Nov 17:17
Compare
Choose a tag to compare
  • Documentation: added a section about creating the synthesis table from inside a test function (fixes #4). Also, added a link to a complete example file.

  • get_session_synthesis_dct:

    • filter argument can now contain module names (fixed #7). Also now the function filters out incomplete tests by default. A new filter_incomplete argument can be used to display them again (fixed #8).
    • does not output the stage by stage details (setup/call/teardown) anymore by default, but a new option status_details allows users to enable them. Fixes #5
    • has also 2 new options durations_in_ms and pytest_prefix to better control the output.
  • Results bags do not measure execution time anymore since this is much less accurate than pytest duration. Fixes #6

See documentation page for details.

0.6.0 - `get_session_synthesis_dct` improvements

13 Nov 17:36
Compare
Choose a tag to compare
  • get_session_synthesis_dct now has a test object filter, a flatten option, and and can now take optional storage objects as input to create a fully merged dictionary. See help(get_session_synthesis_dct) for details. Fixes #3

See documentation page for details.

First public release

09 Nov 20:11
Compare
Choose a tag to compare

First version validated against a true data science benchmark

  • get_session_synthesis_dct method to collect various test information already available
  • @saved_fixture decorator supports both a variable or a fixture for the storage
  • create_results_bag_fixture to create results bags
  • Documentation

Don't hesitate to provide feedback !