TestFixtures

ソフトウェアのスクリーンショット:
TestFixtures
ソフトウェアの詳細:
バージョン: 3.0.0
日付のアップロード: 15 Apr 15
開発者: Chris Withers
ライセンス: 無料
人気: 0

Rating: nan/5 (Total Votes: 0)

TestFixturesプロジェクトは、ヘルパーとユニットテストかdocテストを書くときに便利ですモックオブジェクトのコレクションを提供しています。
利用可能なヘルパーとモックオブジェクトは、機能的な例については、テストフォルダの内容を参照してください、以下のとおりです。
の比較
 このクラスでは、実際の結果内のオブジェクトは、有益な比較をサポートしていない実際の結果と比較して期待される結果に使用することができますプレースホルダをインスタンス化することができます。比較ですがちょうど比較の配列は、テストコードから戻ったときに特に便利であるオブジェクトの種類に基づくこ​​とができる。
の比較
 のassertEqualsとfailUnlessの代替パターン(xは、()がtrueである)。引数は特に配列と、長い文字列のために、同じではないときに、より有益な違いを与えます。
差分の
 この関数は、2つの文字列を比較し、その比較の統一された差分を与えるだろう。 unittest.TestCase.assertEqualsに三番目のパラメータとしてハンディ。
のジェネレータ
 この関数は、発電機を反復処理されたときに、それがで呼び出された引数を生み出す発電機を返します。
LogCapture

 このヘルパーは、あなたがのdoctestで指定されたロガーのログメッセージをキャプチャすることができます。
log_capture

 このデコレータでは、ユニットテストメソッドの期間中、指定されたロガーのログメッセージをキャプチャすることができます。
の置き換える
 このデコレータでは、そのようなユニットテストメソッドの期間中、クラスや関数などのオブジェクトを置き換えることができます。置換は関係なく、テスト中に何が起こるかの削除されます。
代用

 このヘルパーは、doctestを内からそのようなクラスや関数などのオブジェクトを交換した後、テストが完了したら、原稿を復元することができます。
should_raise

&NBSPは、これは、発生した例外だけではなく、正しい型であるだけでなく、正しいパラメータを持って確認することができますにassertRaisesのより良いバージョンです。
test_date

 これは繰り返し可能な、指定可能、検証可能な日付を与え、今日の方法を持っているのdatetime.date代替品を返す便利なクラスファクトリです。
test_datetime

 これは繰り返し可能な、指定可能、検証可能な日付時刻を与え、今の方法を持っているのdatetime.datetime代替品を返す便利なクラスファクトリです。
test_time

 これは繰り返し可能な、指定可能、検証可能な時間を与えtime.timeための便利な代替品です。
のラップ
&NBSPに、この方法および機能をラップするための一般的なデコレータは、try-最終的に、コードの試行の前に実行し、最後に

の一環として、の新機能を持つ呼び出しているで。このリリース:

  • @replaceデコレータがクラスメソッドではなく、装飾された呼び出し可能なクラスメソッドを置き換えます。
  • へreplacmentのに合格したバグを修正
  • が返される次のインスタンスのパラメータを設定できるように、test_datetimeとtest_timeをtest_dateするように設定する方法を追加したします。
  • は返されるインスタンス間の間隔を制御するために、test_datetimeとtest_timeをtest_dateするデルタとdelta_typeパラメータを追加します。

  • test_datetimeとtest_dateのインスタンス化で固定いくつかのバグ

    のバージョン1.6.3でのの新機能であるタイプの比較は、インスタンスと、彼らがインスタンス化された元のクラスとの間で行われた際にビット·インスタンスます。

のバージョン1.6.2でのの新機能:

  • の代わりに__eq__と__ne__を使用するために比較を変更非推奨の__cmp __
  • 文書化されたその順序が重要などのDjangoのモデルのインスタンスとして自分自身__eq__実装するオブジェクト、との比較を使用します。

のバージョン1.6.1にの新機能:

  • @replaceとReplacer.replace今の属性を置き換えることができますそれが存在しないことも、 `strict`パラメータをFalseとして渡されます提供します。
  • should_raiseは今BaseExceptionよりもむしろ例外はとてもSystemExitをとてKeyboardInterruptの上昇キャッチを試験することができるます。

のバージョン1.6.0でのの新機能:

  • とTempDirectory、代用とLogCaptureを使用するためのサポートを追加しました文
  • とのためのコンテキストマネージャ
  • はPython 2.6で固定テスト失敗します。

のバージョン1.5.4でのの新機能:なしshould_raiseは文句ないしませんでした。

  • 修正のバグ例外が発生したが、1つが期待されていたします。
  • は指定されているshould_raise呼び出しの戻りは例外がありません予想される例外によって発生した場合にはNoneになりますことを明らかにします。

のバージョン1.5.3でのの新機能:

  • should_raiseは今します。

のバージョン1.5.2でのの新機能は次のとおりです。

  • TempDirectoryにMAKEDIRとcheck_dirメソッドを追加し、サポートを追加しましたサブディレクトリが読み書きするためにします。

バージョン1.4.0の新機能のは何ですか。

  • 失敗した比較の改善された表現ます。
  • の配列と比較して失敗したの改善された表現ます。

の要件

  • のPythonます。

開発者の他のソフトウェア Chris Withers

mailinglogger
mailinglogger

15 Apr 15

Checker
Checker

20 Feb 15

nose_fixes
nose_fixes

14 Apr 15

へのコメント TestFixtures

コメントが見つかりません
コメントを追加
画像をオンにする!