什么是你最喜欢的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很强大,易于使用,但是我可能会有点偏颇:

http://gfxmonk.net/dist/doc/mocktest/doc/

我过去用过pMock ,不介意,也有相当不错的文档。 不过,上面提到的Foord's Mock也不错。