- add
mtime=0
togzip.compress
call for reproducible builds
- use gzip to compress pickle artifacts
- use common exception class
AutoMockException
- reduce memory keys to instance index and call index pairs
- introduce rich
Call
object - use pickle to pack
args
andkwargs
, so comparision is more strict than withrepr
- add debug callback argument and
pdb
fallback - more informative error messages
- reduce exception content with
reprlib
- catch encoding exceptions
- add pypi autodeploy
- prettify error message
- add support for mocking builtins
- add
--automock-remove
cli argument - add support for targeting with module path
- fix coverage report on travis
- fix/add multiple instances support
Thanks to Roman Tolkachyov
- remove allowed/forbidden lists since complexity
- add result serialization to prevent mutations
- add python 3.6 support
- allow to override filename
- add black and white method lists
- add customizable encode/decode routines
- add functions support
- initial release