Spying framework
Project description
Mockito is a spying framework originally based on the Java library with the same name.
Install
pip install mockito
Run the tests
pip install nose nosetests
Quick Start
Start with an empty stub:
from mockito import * obj = mock() # pass it around, eventually it will be used obj.say('Hi') # back in the tests, verify interactions verify(obj).say('Hi') verifyNoMoreInteractions(obj)
Or, say you want to mock the class Dog:
class Dog(object): def bark(self, sound): return "%s!" % sound # mock the class when(Dog).bark('Wuff').thenReturn('Miau!') # instantiate rex = Dog() assert rex.bark('Wuff') == 'Miau!' unstub()
Read the docs
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
mockito-0.7.1.tar.gz
(17.1 kB
view hashes)