
Snapshot testing and memoization tool for efficient API call management, featuring zero-config setup, inline or disk snapshots, and automatic garbage collection. Supports multiple facets for comprehensive testing.
expect_selfie for testing or cache_selfie for memoizing expensive API calls.Python and JVM ports are both production-ready, other platforms on the way: js, .NET, go, ...
PRs welcome! Horror stories and glory stories too, share your experience! See CONTRIBUTING.md.
Heavily inspired by origin-energy's java-snapshot-testing, which in turn is heavily inspired by Facebook's jest-snapshot.
expect_selfie for testing or cache_selfie for memoizing expensive API calls.Python and JVM ports are both production-ready, other platforms on the way: js, .NET, go, ...
PRs welcome! Horror stories and glory stories too, share your experience! See CONTRIBUTING.md.
Heavily inspired by origin-energy's java-snapshot-testing, which in turn is heavily inspired by Facebook's jest-snapshot.