La bibliothèque Mocking Mox vous permet d'être spécifique ou indépendante de la classe dont vous vous moquez.Comment se moquer de façon Pythonienne?
mock = mox.CreateMock(Foo)
oumock = mox.CreateMockAnything()
documentation Mox suggère d'utiliser la première manière (vérifier essentiellement le type de la maquette) où il est possible. Python en tant que langage dynamique est de type agnostique. Les deux approches semblent incompatibles avec moi.
Alors, quelle approche de moquerie est plus Pythonic?
Merci pour la réponse. – Alex
@Alex: La meilleure façon de remercier pour une réponse est de l'accepter en utilisant la coche sur la gauche. Cela récompense le répondant avec 15 points de réputation et dit aux autres lecteurs que cette réponse a résolu votre problème/a répondu à votre question. –
Désolé, j'ai appuyé sur Entrée trop tôt. Pour moi, le problème est dans l'incohérence de paradigme entre la documentation de Mox et Python lui-même. Python est explicitement agnostique sur le type de paramètres de la méthode. La documentation de Mox suggère que le typage du canard n'est pas suffisant et insiste sur la saisie statique autant que possible. Pouvez-vous commenter cela s'il vous plaît? – Alex