Pytest-harvest

Latest version: v1.10.5

Safety actively analyzes 631073 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 6

0.8.0

* Documentation: added a section about creating the synthesis table from *inside* a test function (fixes [4](https://github.com/smarie/python-pytest-harvest/issues/4)). Also, added a link to a complete example file.

* `get_session_synthesis_dct`:

- `filter` argument can now contain module names (fixed [7](https://github.com/smarie/python-pytest-harvest/issues/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](https://github.com/smarie/python-pytest-harvest/issues/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](https://github.com/smarie/python-pytest-harvest/issues/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](https://github.com/smarie/python-pytest-harvest/issues/6)

See [documentation page](https://smarie.github.io/python-pytest-harvest/changelog/) for details.

0.6.0

* `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](https://github.com/smarie/python-pytest-harvest/issues/3)

See [documentation page](https://smarie.github.io/python-pytest-harvest/changelog/) for details.

0.5.0

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 !

Page 6 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.