"Mockito est un framework moqueur qui a vraiment bon goût. Il vous permet d'écrire de beaux tests avec une API propre et simple. Mockito ne vous laisse pas la gueule de bois car les tests sont très lisibles et ils produisent des erreurs de vérification nettes." code.google.com/p/mockito
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.
mock fait maintenant partie de la bibliothèque standard Python, disponible en tant que unittest.mock à partir de Python 3.3.
n611x007
N'utilisez PAS de maquette rétroportée avec Python 2.x! Il a été mis à jour pour la dernière fois en 2012, criblé de bugs (voir les problèmes sur google code!). Reste loin.
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
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.
C'est ce que l'auteur de pMock dit à propos de pMokc: " Juste pour noter que pMock n'est plus en développement (il faut vraiment mettre à jour la page Web), en fait c'était plus une expérience avec laquelle j'ai fini de jouer il y a environ quatre ans et j'ai pris la désignation" alpha " ferait fuir les gens. "[ brunningonline.net/simon/blog/archives/002262.html]
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:
la source
Mox , de Google
la source
Moqueur de Gustavo Niemeyer.
Ce n'est pas parfait, mais c'est très puissant et flexible.
la source
Dingus , par Gary Bernhardt.
la source
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
la source
Je suis l'auteur de mocktest. Je pense que c'est assez complet et facile à utiliser, mais je suis peut-être partial:
http://gfxmonk.net/dist/doc/mocktest/doc/
la source
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.
la source