Яка ваша улюблена бібліотека для насмішок для Python?
Яка ваша улюблена бібліотека для насмішок для Python?
Відповіді:
Я використав лише один, але у мене були хороші результати з Mock Майкла Фоорда: http://www.voidspace.org.uk/python/mock/ .
Вступ Майкла говорить це краще, ніж я міг:
Доступно вже кілька бібліотек для глузувань на Python, то навіщо ще одна?
Більшість бібліотек, що насміхаються, дотримуються шаблону насмішок "запис -> повтор". Я віддаю перевагу шаблону 'action -> assertion', який є більш читабельним та інтуїтивно зрозумілим, особливо під час роботи з модулем Python unittest.
...
Він також надає утилітні функції / об'єкти для допомоги у тестуванні, зокрема виправлення мавп.
Dingus , Гері Бернхардт.
pyDouble тестовий подвійний фреймворк для Python, автор iExpertos.com. Він підтримує макети, заглушки, шпигунів та матчі, включаючи матчі Hamcrest
Я автор для mocktest. Я думаю, що це досить повнофункціональний і простий у використанні, але я можу бути упередженим:
Раніше я використовував pMock , і це не заперечувало, у нього теж були досить пристойні документи. Однак знущання Фоорда, як згадано вище, теж приємне.