Affirmer qu'une méthode a été appelée dans un test unitaire Python

Affirmer qu'une méthode a été appelée dans un test unitaire Python

Supposons que j'ai le code suivant dans un test unitaire Python: aw=aps.Request("nv1") aw2=aps.Request("nv2", aw) Existe-t-il un moyen simple d’affirmer qu’une méthode particulière(dans mon c…


Puis-je patcher un décorateur Python avant qu'il n'emballe une fonction?

J'ai une fonction avec un décorateur que j'essaye de tester avec l'aide de la bibliothèque Python Mock.Je voudrais utiliser mock.patch pour remplacer le décorateur réel avec un décorateur de cont…



python - Comment se moquer d'une fonction décorée

Pour des raisons de test, je dois pouvoir me moquer de la fonction interne/originale d'une fonction décorée qui est utilisée ailleurs: Dans mydecorator.py: def my_decorator(f): def wrapped_f…


python 2.7 - Python2.7 équivalent contextlib.ExitStack

Pour combiner par programme des gestionnaires de contexte, j'utilise le code suivant:== helpers.py== from contextlib import nested import mock def multiple_patch(obj_to_be_patch,*methods):…


Python3+pytest+pytest-mock: Des mocks qui fuient dans d'autres fonctions de test rompant les assertions?

NOTE: Tous les détails sur ma configuration(version python, modules etc) listés en bas de la question. Je m'excuse d'avance si cette question est flagrante, mais je me bats avec elle depuis plusie…




mock class assert_called_once pytest method value tutorial return patch github