web-dev-qa-db-ja.com

好きなPythonモックライブラリは何ですか?

Pythonのお気に入りのモックライブラリは何ですか?

91
Daryl Spitzer

私は1つしか使用していませんが、Michael Foordのモックで良い結果が得られました: http://www.voidspace.org.uk/python/mock/

マイケルの紹介は、私ができるよりも良いと言っています:

既にいくつかのPythonモックライブラリが利用可能ですが、なぜもう1つなのですか?

ほとんどのモックライブラリは、モックの「記録->再生」パターンに従います。特にPython unittestモジュールを使用する場合は、より読みやすく直感的な「アクション->アサーション」パターンを好みます。

...

また、テスト、特にサルのパッチ適用を支援するユーティリティ関数/オブジェクトも提供します。

43
Daryl Spitzer

Mox 、Googleから

8
John Millikin

Mocker Gustavo Niemeyerから。

完璧ではありませんが、非常に強力で柔軟です。

5
ddaa

Dingus 、Gary Bernhardt著。

4
John Eikenberry

pyDoubles iExpertos.comによるPython用のテストdoublesフレームワーク。 Hamcrestマッチャーを含むモック、スタブ、スパイ、マッチャーをサポートします

3
Carlos Ble

私はモックテストの作者です。私はそれはかなりフル機能で使いやすいと思いますが、偏っているかもしれません:

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

3
gfxmonk

私は過去に pMock を使用しましたが、気にしませんでした。かなりまともなドキュメントもありました。ただし、上記のFoord's Mockも素晴らしいです。

0
William Keller