DynamoDB is a minimalistic NoSQL engine provided by Amazon as a part of their AWS product.
DynamoDB is great in production environement but sucks when testing your application. Tables needs roughtly 1 min to be created, deleted or updated. Items operation rates depends on how much you pay and tests will conflict if 2 developers run them at the same time.
ddbmock brings a tiny in-memory(tm) implementation of DynamoDB API. It can either be run as a stand alone server or as a regular library helping you to build lightning fast unit and functional tests :)
ddbmock does not intend to be production ready. It will loose you data. you've been warned! I currently recommend the "boto extension" mode for unit-tests and the "server" mode for functional tests.
10 months ago passed
.. image:: http://readthedocs.org/projects/ddbmock/badge/?version=v0.4.1 :target: https://ddbmock.readthedocs.io/en/v0.4.1/?badge=v0.4.1 :alt: Documentation Status
<a href='https://ddbmock.readthedocs.io/en/v0.4.1/?badge=v0.4.1'> <img src='http://readthedocs.org/projects/ddbmock/badge/?version=v0.4.1' alt='Documentation Status' /> </a>
Project Privacy Level