Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

caliendo-2.0.6.tar.gz (25.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page