你最喜欢的Python模拟库是什么?
你最喜欢的Python模拟库是什么?
7 个回答
5
这是Gustavo Niemeyer开发的Mocker。
虽然它不是完美的,但功能强大且灵活。
8
这是来自谷歌的一个叫做 Mox 的工具。
43
我只用过一个,但我用Michael Foord的Mock效果很好:http://www.voidspace.org.uk/python/mock/.
Michael的介绍说得比我好:
市面上已经有好几个Python的模拟库了,那为什么还要再出一个呢?
大多数模拟库都是按照“记录 -> 重放”的方式来模拟。我更喜欢“动作 -> 断言”的方式,这样更容易读懂,特别是在使用Python的unittest模块时。
...
它还提供了一些工具函数和对象,帮助进行测试,特别是猴子补丁(monkey patching)。