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