Releases: martinmoldrup/snappylapy
Releases · martinmoldrup/snappylapy
0.3.0
- Add snappylapy parametization functionality to snappylapy and allow it to be loaded in the load_snapshot fixture
- Do reporting showing count of updated, created and deleted snapshots
- Breaking Changes
- Change setting of path to only have a single path configurable and update such it is configured through the marker
- Make the folder names of snapshots and test_results enforced to be fixed (needed for cleanup and diffing)
- Rename output file names of snapshots to match [filename][testname][name].extention conversion
Full Changelog: 0.2.1...0.3.0
0.2.1
- Added missing dependency for typer to make the CLI work
Full Changelog: 0.2.0...0.2.1
0.2.0
- Better error messages by using pytest assertion rewriting
- Allow users to set the snapshot directory when using the load_snapshot fixture
- Add CLI for for init and clear commands
- Added automated generation of documentation using mkdocs
Full Changelog: 0.1.1...0.2.0
0.1.1
- Update dependencies with the lower bounds of package compatibility
- Refactor to make code easier for users of package to modify and extend
Full Changelog: 0.1.0...0.1.1
0.1.0
- Added fixture for loading snapshots from previous tests (load_snapshot fixture)
- Added the snappylapy marker for tests that depend on previous tests (pytest.mark.snappylapy). This will be used for more advanced features in the future.
Full Changelog: 0.0.2...0.1.0
0.0.2
- 🐞 Added fix for python 3.9, by refactoring incompatible type annotation
- Loosened the version requirements for pytest (until the lower bound have been discovered, with automated testing)
- Improved metadata for pypi
Full Changelog: 0.0.1...0.0.2
0.0.1
- Initial release of Snappylapy
- Implemented basic snapshot testing functionality for dict, list, bytes and str data types
Full Changelog: https://github.com/martinmoldrup/snappylapy/commits/0.0.1