你最喜欢的Python模拟库是什么?

时间:2008-09-18 23:37:47

标签: python mocking

你最喜欢的Python最喜欢的模拟库是什么?

7 个答案:

答案 0 :(得分:42)

我只使用了一个,但是我和迈克尔福德的模拟有很好的结果:http://www.voidspace.org.uk/python/mock/

迈克尔的介绍说它比我更好:

  

已经有几个Python模拟库可用,为什么还有另一个呢?

     

大多数模拟图书馆都遵循'记录 - >重播'模仿的模式。我更喜欢'动作 - >断言'模式,更具可读性和直观性,特别是在使用Python unittest模块时。

     

...

     

它还提供实用功能/对象来协助测试,特别是猴子补丁。

答案 1 :(得分:8)

Mox,来自Google

答案 2 :(得分:5)

来自Gustavo Niemeyer的

Mocker

它并不完美,但它非常强大和灵活。

答案 3 :(得分:4)

Dingus,作者:Gary Bernhardt。

答案 4 :(得分:3)

pyDoubles iExpertos.com为Python测试加倍框架。它支持模拟,存根,间谍和匹配器,包括Hamcrest匹配器

答案 5 :(得分:3)

我是模拟测试的作者。我认为它功能齐全且易于使用,但我可能有偏见:

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

答案 6 :(得分:0)

我过去曾使用pMock,并且不介意,它也有相当不错的文档。但是,如上所述,Foord的模拟也很不错。