Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

Stupidly-simple python mocking utility with moxie.

Project Description


Stupidly-simple python mocking utility with moxie.

Mocksey Motivation

I was teaching a class on unit testing to a group of co-workers who were familiar with Simple Test for PHP so I hacked together what is becoming Mocksey.

Mocksey the TDD’d version of that TDD utilty. It’s so meta even this acronym.


Either find mocksey on PyPI or install it with pip or easy_install

pip install mocksey
easy_install mocksey

Basic Usage

It’s pretty simple. Create a mocked object with generate_mock, inject it (or monkey patch) and set up your assertions. After your function call(s), simply call ‘run_asserts’ and win!

The unit tests are a pretty decent working example.


Tweaksey is a collection of beautification wrappers. Currently there’s only one around mock, but there may be more in the future. It’ll look best if you also have nose installed, and may only be worth it in that case, actually. Anyhow, to use it simply import tweaksey from mocksey and get your copy of the mock package from tweaksey.tweak_mock. Your mock assertions should now have a touch more friendliness. If there are more you’d like to add, go for it! Michael Foord, if you want to take the output and run, that cool too (conversely, if you don’t like that I did this, I’ll kill it square dead).



Tweaksey now requires you to pass in the ‘mock’ library that you’re tweaking. This allows one to apply mocks to python3’s unittest.mock.


This software is hereby released under the MIT License, as seen in the LICENSE file

Release History

This version
History Node


History Node


History Node


History Node


History Node


History Node


History Node


History Node


History Node


History Node


History Node


Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, Size & Hash SHA256 Hash Help File Type Python Version Upload Date
(6.9 kB) Copy SHA256 Hash SHA256
Wheel 3.3 Jan 9, 2017
(4.7 kB) Copy SHA256 Hash SHA256
Source None Jan 9, 2017

Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Google Google Cloud Servers DreamHost DreamHost Log Hosting