Pock
Pock is a mocking framework for Python that makes creating complex test behaviour a breeze. See the documentation for more information.
Installation
pip install pock
Usage
Create a mock and add some basic behaviour:
from pock import mock, when, verify
my_mock = mock()
when(my_mock).greet('Andrew').then_return('Hi, Andrew')
my_mock.greet('Andrew') # 'Hi, Andrew'
verify(my_mock).greet('Andrew')
Testing
pip install plank plank install_requirements plank tests
License
MIT