Openmock is an open-source Python tool that provides a stateful, in-memory test surrogate for OpenSearch and AsyncOpenSearch clients. It allows developers to test indexing, search, update, and delete flows without a live cluster, supporting both sync and async code, with web and desktop interfaces for manual exploration.
Openmock sits in PulseGate's Testing & QA category. It focuses on enabling realistic unit testing of OpenSearch client code without requiring a live OpenSearch cluster. Openmock is an open-source project aimed at python developers writing tests for OpenSearch integrations. The project is open source (MIT). The product ships for the web, the command line, macOS, Windows, and Linux.
Openmock first shipped in 2016. The project is developed in the open on GitHub with 20 stars and 26 commits in the last 90 days. Among its 7 catalogued features are in-memory testing, OpenSearch API emulation, and sync/async clients.
Latest indexed changes and source events
Other apps tracked under the same category.