An easy-to-use but full featured mocking library for Python.
Project description
Mocki aims to be an easy-to-use but full featured mocking library for Python.
Installation
Here is how to install Mocki using pip :
pip install Mocki
Starting with Mocki
Here is how to instantiate a new mock with Mocki :
>>> import mocki.core >>> >>> mock = mocki.core.Mock('myMock')
There are basically two things we can do with this mock :
stub it to do a particular action on a particular call :
>>> mock.on_call('myCall').do_return('myValue') >>> >>> mock('myCall') 'myValue'
verify whether or not a particular call was invoked on it :
>>> mock.verify_call('myCall').invoked_once() >>> >>> mock.verify_call('myCall').invoked_exactly(2) Traceback (most recent call last): ... AssertionError: Found one matching call invoked from myMock : > myMock('myCall')
See the documentation for more information on how to use Mocki.
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.
Source Distribution
Mocki-1.7.2.tar.gz
(22.8 kB
view hashes)