Makes mocking services for tests simpler.
Project description
Caliendo is a very simple interface for mocking APIs. It allows you to skip (potentially heavy) calls to your database or remote resources by storing sets of calls and caching responses based on the sequence of execution as well as function arguments. In some cases this improves unit test performance by several orders of magnitude.
Allows patching and caching of target methods with VERY little effort.
Caliendo started out as a skunkswork project at Buzzfeed. Active development continues at Buzzfeed as well as by community members.
Those interested in contributing should email Andrew Kelleher, andrew.kelleher@buzzfeed.com
The README is available on the package homepage; http://www.github.com/buzzfeed/caliendo
If you have questions or comments, feel free to e-mail Andrew, alternatively you can file an issue on github.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.