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

Dar*_*zer 91 python mocking

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

Dar*_*zer 43

我只使用了一个,但我和Michael Foord的模拟效果很好:http://www.voidspace.org.uk/python/mock/ .

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

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

大多数模拟库遵循'记录 - >重放'模式的模拟.我更喜欢'action - > assertion'模式,这种模式更具可读性和直观性,特别是在使用Python unittest模块时.

...

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

  • mock现在是Python标准库的一部分,在Python 3.3之后以unittest.mock的形式提供. (7认同)

Joh*_*kin 8

来自谷歌的Mox

  • 我发现它以非直观的方式记录得很糟糕. (2认同)

dda*_*daa 5

Gustavo Niemeyer的Mocker.

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

  • Daniel Arbuckle的"Python测试:初学者指南"(Packt)广泛涵盖了Mocker. (3认同)

gfx*_*onk 5

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

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