Pythonのお気に入りのモックライブラリは何ですか?
私は1つしか使用していませんが、Michael Foordのモックで良い結果が得られました: http://www.voidspace.org.uk/python/mock/ 。
マイケルの紹介は、私ができるよりも良いと言っています:
既にいくつかのPythonモックライブラリが利用可能ですが、なぜもう1つなのですか?
ほとんどのモックライブラリは、モックの「記録->再生」パターンに従います。特にPython unittestモジュールを使用する場合は、より読みやすく直感的な「アクション->アサーション」パターンを好みます。
...
また、テスト、特にサルのパッチ適用を支援するユーティリティ関数/オブジェクトも提供します。
Mox 、Googleから
Mocker Gustavo Niemeyerから。
完璧ではありませんが、非常に強力で柔軟です。
Dingus 、Gary Bernhardt著。
pyDoubles iExpertos.comによるPython用のテストdoublesフレームワーク。 Hamcrestマッチャーを含むモック、スタブ、スパイ、マッチャーをサポートします
私はモックテストの作者です。私はそれはかなりフル機能で使いやすいと思いますが、偏っているかもしれません:
私は過去に pMock を使用しましたが、気にしませんでした。かなりまともなドキュメントもありました。ただし、上記のFoord's Mockも素晴らしいです。