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ます。
コメントが見つかりません