Mockito is a spying framework originally based on the Java library with the same name.
Install
pip install mockito
Quick Start
90% use case is that you want to stub out a side effect.
from mockito import when, mock, unstub when(os.path).exists('/foo').thenReturn(True) # or: import requests # the famous library # you actually want to return a Response-like obj, we'll fake it response = mock({'status_code': 200, 'text': 'Ok'}) when(requests).get(...).thenReturn(response) # use it requests.get('http://google.com/') # clean up unstub()
Read the docs
http://mockito-python.readthedocs.io/en/latest/
Run the tests
pip install pytest py.test
Commit History @fbd82154-6749-408e-b0d6-cb04fcb43e39/main
- New upstream release. Kali Janitor 3 years ago
- Import upstream version 1.2.2 Kali Janitor 3 years ago
- Configure gbp import-dsc for a Debian-derived package Arnaud Rebillout 3 years ago
- Update standards version to 4.5.0, no changes needed. Kali Janitor 3 years ago
- Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse. Kali Janitor 3 years ago
- Use secure copyright file specification URI. Kali Janitor 3 years ago
- Update debian/changelog Sophie Brun 4 years ago
- Add autopkgtest Sophie Brun 4 years ago
- Add missing build-depends for new release Sophie Brun 4 years ago
- Remove old patch Sophie Brun 4 years ago