Quelle est votre bibliothèque moqueuse préférée pour Python?
Quelle est votre bibliothèque moqueuse préférée pour Python?
Réponses:
Je n'en ai utilisé qu'un, mais j'ai eu de bons résultats avec Mock de Michael Foord: http://www.voidspace.org.uk/python/mock/ .
L'introduction de Michael le dit mieux que moi:
Il existe déjà plusieurs bibliothèques de simulation Python disponibles, alors pourquoi une autre?
La plupart des bibliothèques moqueuses suivent le modèle de moquerie «enregistrement -> relecture». Je préfère le modèle 'action -> assertion', qui est plus lisible et intuitif, en particulier lorsque vous travaillez avec le module Python unittest.
...
Il fournit également des fonctions / objets utilitaires pour faciliter les tests, en particulier la correction des singes.
Moqueur de Gustavo Niemeyer.
Ce n'est pas parfait, mais c'est très puissant et flexible.
Dingus , par Gary Bernhardt.
pyDouble le framework de test double pour Python, par iExpertos.com. Il prend en charge les simulacres, les talons, les espions et les matchers, y compris les matchers Hamcrest
Je suis l'auteur de mocktest. Je pense que c'est assez complet et facile à utiliser, mais je suis peut-être partial:
J'ai utilisé pMock dans le passé, et cela ne me dérangeait pas, il avait aussi des documents assez décents. Cependant, Foord's Mock comme mentionné ci-dessus est également agréable.