什么是你最喜欢的Python嘲笑库?
什么是你最喜欢Python嘲笑库?
我只用了一个,但是我用Michael Foord的模拟器得到了很好的结果: http ://www.voidspace.org.uk/python/mock/。
迈克尔的介绍说比我更好:
已经有几个Python模拟库可用,那为什么还有另一个呢?
大多数嘲笑图书馆都遵循“唱片 – >重播”的嘲弄模式。 我更喜欢'action – > assertion'模式,这个模式更具可读性和直观性,特别是在使用Python unittest模块时。
…
它还提供实用function/对象来协助testing,特别是猴子修补。
Mox ,来自Google
Gustavo Niemeyer的模拟器。
这不是完美的,但它是非常强大和灵活的。
丁加斯 ,由加里·伯恩哈特。
pyDoubles Python的testing双打框架,由iExpertos.com。 它支持嘲笑,存根,间谍和匹配,包括Hamcrest匹配器
我是mocktest的作者。 我认为它function很强大,易于使用,但是我可能会有点偏颇:
我过去用过pMock ,不介意,也有相当不错的文档。 不过,上面提到的Foord's Mock也不错。