Take the 2-minute tour ×  What is your single favorite mocking
library for Python?  share|improve this question  closed as not
constructive by Justin Cave, Bill the Lizard Feb 22 '12 at 1:57
minimock which uses doctest –  Prof. Falken Jan 25 '13 at 9:40
"Mockito is a mocking framework that tastes really good. It lets
you write beautiful tests with clean & simple API. Mockito
doesn't give you hangover because the tests are very readable
and they produce clean verification errors."
code.google.com/p/mockito –  mit Mar 21 at 12:55  7 Answers 7
I've only used one, but I've had good results with Michael
Foord's Mock: http://www.voidspace.org.uk/python/mock/.
Michael's introduction says it better than I could:  There are
already several Python mocking libraries available, so why
another one?  Most mocking libraries follow the 'record ->
replay' pattern of mocking. I prefer the 'action -> assertion'
pattern, which is more readable and intuitive particularly when
working with the Python unittest module.    share|