NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3009 most downloaded on PyPI
A plugin for snapshot testing with pytest.
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
15 releases · first in 2020
One column per quarter.
Internal methods are hidden from stack traces when a snapshot test fails. This makes the error message clearer to read. #55
Full Changelog: v0.8.1...v0.9.0
Fixed a bug where snapshot.assert_match would not raise exceptions when running pytest with --assert=plain and without --snapshot-update . #50
Fixed a bug where snapshot.assert_match would not raise exceptions when running pytest with --assert=plain and without --snapshot-update. #50
Full Changelog: v0.8.0...v0.8.1
Support nested dictionaries in assert_match_dir. #48
Full Changelog: v0.7.0...v0.8.0
This version uses PEP-517 packaging and removes a dependency.
This version uses PEP-517 packaging and removes a dependency.
This version raises errors with useful messages when trying to snapshot test values that are not supported by the library. Attempting to snapshot test
This version raises errors with useful messages when trying to snapshot test values that are not supported by the library.
Attempting to snapshot test a string containing '\r' will now fail.
This version raises ValueError in assert_match_dir when snapshot file names are invalid.
This version raises ValueError in assert_match_dir when snapshot file names are invalid.
Fixes a regression in v0.6.0 that broke multiline string snapshots.
Fixes a regression in v0.6.0 that broke multiline string snapshots.
Added support for snapshot testing bytes.
Added support for snapshot testing bytes.
All snapshots are now saved in utf-8. Support for Python 2 has been dropped.
All snapshots are now saved in utf-8.
Support for Python 2 has been dropped.
This version adds support for pytest v6.0.
This version adds support for pytest v6.0.
Depend on typing backport only on Python <3.5.
Depend on typing backport only on Python <3.5.
Setting snapshot.snapshot_dir is now optional. For test test_func in test_module.py, a default snapshot directory will be created in snapshots/test_mo
Setting snapshot.snapshot_dir is now optional.
For test test_func in test_module.py, a default snapshot directory will be created in snapshots/test_module/test_func. #12
snapshot_name can now be a path instead of a string.
snapshot_name can now be a path instead of a string.snapshot_name is a path, setting snapshot_dir is optional.This version adds assert_match_dir for snapshot testing *collections* of items. It also improves error messages and fixes minor bugs.
This version adds assert_match_dir for snapshot testing collections of items.
It also improves error messages and fixes minor bugs.
This is the initial release of pytest-snapshot!
This is the initial release of pytest-snapshot!
Your coding agent can read these notes before it upgrades. Set up the MCP server →