"Mockito es un framework de burla que sabe muy bien. Te permite escribir hermosas pruebas con una API limpia y simple. Mockito no te da resaca porque las pruebas son muy legibles y producen errores de verificación limpios". code.google.com/p/mockito
Ya hay varias bibliotecas de simulación de Python disponibles, entonces, ¿por qué otra?
La mayoría de las bibliotecas burlonas siguen el patrón de burlarse de "grabar -> reproducir". Prefiero el patrón 'acción -> afirmación', que es más legible e intuitivo, especialmente cuando se trabaja con el módulo de prueba de unidad de Python.
...
También proporciona funciones / objetos de utilidad para ayudar con las pruebas, en particular parches de monos.
mock ahora es parte de la biblioteca estándar de Python, disponible como unittest.mock en Python 3.3 en adelante.
n611x007
¡NO use mock con versiones anteriores de Python 2.x! Se actualizó por última vez en 2012, plagado de errores (¡consulte los problemas en el código de Google!). Mantente alejado.
pyDoubles el marco de prueba de dobles para Python, por iExpertos.com. Admite simulacros, talones, espías y comparadores, incluidos los comparadores de Hamcrest
He usado pMock en el pasado y no me importó, también tenía documentos bastante decentes. Sin embargo, Foord's Mock como se mencionó anteriormente también es bueno.
Eso es lo que dice el autor de pMock sobre pMokc: " Solo para notar que pMock ya no está en desarrollo (realmente debe actualizar la página web), en realidad fue más un experimento con el que terminé de jugar hace unos cuatro años y asumí la designación" alfa ". asustaría a la gente " . [ brunningonline.net/simon/blog/archives/002262.html]
Respuestas:
Solo he usado uno, pero he tenido buenos resultados con Michael Foord's Mock: http://www.voidspace.org.uk/python/mock/ .
La introducción de Michael lo dice mejor que yo:
fuente
Mox , de Google
fuente
Mocker de Gustavo Niemeyer.
No es perfecto, pero es muy potente y flexible.
fuente
Dingus , de Gary Bernhardt.
fuente
pyDoubles el marco de prueba de dobles para Python, por iExpertos.com. Admite simulacros, talones, espías y comparadores, incluidos los comparadores de Hamcrest
fuente
Soy el autor de mocktest. Creo que tiene muchas funciones y es fácil de usar, pero podría estar sesgado:
http://gfxmonk.net/dist/doc/mocktest/doc/
fuente
He usado pMock en el pasado y no me importó, también tenía documentos bastante decentes. Sin embargo, Foord's Mock como se mencionó anteriormente también es bueno.
fuente