証言Pythonのunittestのモジュールと鼻の代替である。
証言はunittestの後にモデル化され、unittestのために書かれたテストでは、調整を最小限の証言の下で実行されますが、それはunittestの枠を越えて、更に上の特徴があります。
  *テストメソッドのセット全体に対して一度各経営されてクラスレベルのセットアップとティアダウンフィクス方法。
  *スーパー()呼び出しの必要性を排除フィクスメソッドのデコレータベースのアプローチを、。
  *詳細ニシキヘビ、少ないジャワ
  *強化されたテストの発見 - (鼻に似)テストケースを見つけるためにパッケージにドリルダウンでき証言。
  *収集とテストスイートにモジュール、クラスやメソッドを収集することにより、テストを実行するためのサポート。
  *プリティテストランナー出力(色!)
とをタップ、マルチプロセッシングをサポートするために、バケットにテストを分割するための*サポート
 報告を中心に、追加機能を追加するための*拡張可能なプラグインシステム
  *他の便利なテストユーティリティが付属してい:モッキング(亀)、コードカバレッジの統合とプロファイリング。
サンプルテストケースモジュール。
*インポートを証言から
クラスAdditionTestCase(テストケース):
    @class_setup
    DEF init_the_variable(自己):
        self.variable = 0
    @セットアップ
   デフincrement_the_variable(自己):
        self.variable + = 1
    DEF test_the_variable(自己):
        self.variableを主張== 1
    @取り壊す
    DEF decrement_the_variable(自己):
        self.variable - = 1
    @class_teardown
   デフget_rid_of_the_variable(自己):
        self.variable =なし
__name__ == "__main__"の場合:
   実行()
の要件の
- のPythonます。
コメントが見つかりません