Какая ваша самая любимая библиотека имитации для Python?
Какая ваша самая любимая библиотека имитации для Python?
Ответы:
Я использовал только один, но у меня были хорошие результаты с Mock Майкла Фурда: http://www.voidspace.org.uk/python/mock/ .
Введение Майкла говорит об этом лучше, чем я мог бы:
Уже доступно несколько имитирующих библиотек Python, так зачем еще одна?
Большинство насмешливых библиотек следуют шаблону насмешек «запись -> воспроизведение». Я предпочитаю шаблон «действие -> утверждение», который более читабелен и интуитивно понятен, особенно при работе с модулем Python unittest.
...
Он также предоставляет служебные функции / объекты для помощи при тестировании, особенно при установке исправлений для обезьян.
Дингус , Гэри Бернхардт.
py - удваивает структуру тестовых двойников для Python от iExpertos.com. Он поддерживает имитаторы, заглушки, шпионы и сопоставители, включая сопоставители Hamcrest.
Я автор mocktest. Я думаю, что он довольно полнофункциональный и простой в использовании, но я могу быть предвзятым:
Раньше я использовал pMock и не возражал, у него тоже были довольно приличные документы. Тем не менее, Foord's Mock, упомянутый выше, тоже хорош.