Project: zake

A python package that works to provide a nice set of testing utilities for the kazoo library.

Project Details

Latest version
0.2.2
Home Page
https://github.com/yahoo/Zake
PyPI Page
https://pypi.org/project/zake/

Project Popularity

PageRank
0.002946547036388678
Number of downloads
139680

Zake

.. image:: https://travis-ci.org/yahoo/Zake.png?branch=master :target: https://travis-ci.org/yahoo/Zake

A python package that works to provide a nice set of testing utilities for the kazoo_ library.

It includes the following functionality:

  • Storage access (for viewing what was saved/created).
  • Kazoo mostly compatible client API.
  • Sync/transaction/create/get/delete... commands.
  • Listener support.
  • And more...

It simplifies testing by providing a client that has a similar API as the kazoo client so that your tests (or applications/libraries that use kazoo) do not require a real zookeeper server to be tested with (since this is not available in all testing environments).

.. _kazoo: https://kazoo.readthedocs.org/en/latest/