unittest unit test mock python mocking

unit - ¿Cuál es tu biblioteca favorita de burla de Python?



pytest mock (7)

¿Cuál es tu única biblioteca burlona favorita para Python?


He utilizado pMock en el pasado, y no me importó, también tenía documentos bastante decentes. Sin embargo, el simulacro de Foord como se mencionó anteriormente también es bueno.


Solo he usado uno, pero he tenido buenos resultados con Mock de Michael Foord: http://www.voidspace.org.uk/python/mock/ .

La presentación de Michael lo dice mejor que yo:

Ya hay varias bibliotecas de burla de Python disponibles, ¿por qué otra?

La mayoría de las bibliotecas burlonas siguen el patrón de burlarse "grabar -> repetir". Prefiero el patrón ''acción -> aserción'', que es más legible e intuitivo, particularmente cuando se trabaja con el módulo Pytest Unittest.

...

También proporciona funciones / objetos de utilidad para ayudar con las pruebas, particularmente el parche de mono.



Mox , de Google


Mocker de Gustavo Niemeyer.

No es perfecto, pero es muy poderoso y flexible.


Dingus , por Gary Bernhardt.


pyDoubles the test dobla el marco para Python, por iExpertos.com. Admite burlas, talones, espías y emparejamientos, incluidos los adaptadores de Hamcrest