Quelle est votre bibliothèque de moquerie préférée pour Python?
Réponses
Trop de publicités?J'ai seulement utilisé un, mais j'ai eu de bons résultats avec le Mock de Michael Foord : http://www.voidspace.org.uk/python/mock/.
L'introduction de Michael le dit mieux que je ne pourrais :
Il existe déjà plusieurs bibliothèques Python de mock disponibles, alors pourquoi en créer une autre ?
La plupart des bibliothèques de mock suivent le schéma 'enregistrement -> relecture' du mocking. Je préfère le schéma 'action -> assertion', qui est plus lisible et intuitif notamment lorsqu'on travaille avec le module Python unittest.
...
Il fournit également des fonctions/objets utilitaires pour faciliter les tests, notamment le monkey patching.
Mox, de Google
Dingus, par Gary Bernhardt.
pyDoubles le framework de doubles de test pour Python, par iExpertos.com. Il prend en charge les mocks, les stubs, les espions et les matchers, y compris les matchers Hamcrest