嘲笑

モッキングとテストライブラリ
今すぐダウンロード

嘲笑 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Michael Foord
  • 出版社のWebサイト:
  • http://www.voidspace.org.uk/python/rest2web/

嘲笑 タグ


嘲笑 説明

モッキングとテストライブラリ モックは単位tests.mockにモックのための単純なクラスである、あなたのテストスイート全体の些細なスタブのホストを作成する必要性を低減することを目的とするコアモッククラスを提供します。アクションを実行した後は、メソッド/属性が使用されたと引数はそれらがで呼び出されたかについてのアサーションを行うことができます。また、ハンドルはユニークなオブジェクトを作成するためmock.sentinelと共に、テストの範囲内でモジュールとクラスレベル属性にパッチを適用することをデコレータ)も(mock.patchを提供通常way.Itに戻り値と組に必要な属性を指定することができます。モックのパターン - ほとんどのモックライブラリは、「>リプレイ記録」に従ってください。 、より読みやすく、直感的である、パターン、 - 私は「>アサーションアクション」を好みます特にPythonのunittestのモジュールで作業する場合。すべてのもの:2つのアプローチのメリットの議論については、モッキング、パッチ適用、スタブを参照してください。要件: ・Python このリリースの新機能: ・パブリックAPIのDEFAULTの一部を作りました。 ・スフィンクスで構築されたドキュメント。 ・side_effectは現在、モックが自動的にmock.return_valueとして設定されているデフォルト以外の値に戻り場合に呼び出されるのと同じ引数で呼び出されます。 ・オブジェクトをラップ(とラップされたオブジェクトに至るまでの呼び出しを渡す)に使用するキーワード引数をラップします。 ・リセットは、共通のAPI名であるとしてMock.resetは、Mock.reset_mockに改名。 ・パッチ/ patch_objectは現在のコンテキストマネージャで、と一緒に使用することができます。 ・存在しないパッチ(およびパッチの解除)属性にそれらを可能にするパッチとpatch_objectに新しい「作成」キーワード引数。 (使用して潜在的に危険な - それは、彼らが存在しないAPIテストしているときに、パスそのテストを持ってできるようにすることができます! - ご自身の責任で使用します) ・モックのメソッドのキーワード引数は削除され、スペックと合併されました。スペック引数は現在のメソッドのリストまたはからスペックを取るためにオブジェクトにすることができます。 ・ネストされたパッチは今、別の順序(逆の順序で渡された作成されたモック)にも適用することができます。これは実際にはバグ修正です。 ・パッチとpatch_objectは今の仕様キーワード引数を取ります。 「真」はその後、モックを作成したとして仕様が渡された場合、それはそのスペックオブジェクトとして交換されているオブジェクトがかかります。交換されたオブジェクトがクラスである場合には、モックの戻り値も仕様としてクラスを使用します。 ・Aモックは、(彼らは代わりにはAttributeErrorが発生します)任意の魔法のメソッド/属性を模擬しようとはしません仕様なしで作成しました。


嘲笑 関連ソフトウェア

QTWUI.

TrollTechのQTライブラリに基づくWebウィジェットツールキットを提供するライブラリ ...

209

ダウンロード

Xylib

XYLIBは、分光法または粉末回折からX-Yデータを含むファイルを読み取るためのポータブルC ++ライブラリーです。 ...

155

ダウンロード