¿Cuál es su biblioteca simulada favorita para Python?
¿Cuál es su biblioteca simulada favorita para Python?
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:
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.
Mocker de Gustavo Niemeyer.
No es perfecto, pero es muy potente y flexible.
Dingus , de Gary Bernhardt.
pyDoubles el marco de prueba de dobles para Python, por iExpertos.com. Admite simulacros, talones, espías y comparadores, incluidos los comparadores de Hamcrest
Soy el autor de mocktest. Creo que tiene muchas funciones y es fácil de usar, pero podría estar sesgado:
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.