PyZenは偏執的開発者のための継続的なテストランナーである 。必要なときに限り、スクリプトが実行されているように、PyZenは、コードの変更や再実行テストスイートを監視します。複数のフレームワークだけでなく、いくつかの通知のUIのためのフロントエンドがあります。
インストール
PyZenはeasy_installを使用して、PyPIのからインストールできます。
easy_installをPyZen
またはPIP:
PyZenをインストールピップ
フロントエンド
PyZenテストを収集し、継続的なテスターを実行するために複数のフロントエンドを提供します。
ジャンゴ
Djangoの下にセットアップPyZenにごINSTALLED_APPS設定にpyzenを追加します。実行manage.py禅は、テスタプロセスを開始します。あなたは組み込みのtestコマンドと同じ形式を使用してアプリケーション·ラベルまたはテスト名を与えることができます。
フラスコ
フラスコのフロントエンドは別のパッケージ、フラスコ、禅のように維持されています。
Distutilsの
PyZenパッケージはPyZen下setup.pyで構成されたテストスイートを実行するのdistutilsコマンド禅を提供します。テスター·プロセスを開始するsetup.py禅を実行します。
スタンドアロン
pyzenスクリプトはPyZen下で任意のテストスクリプトを実行するためのラッパーを提供します。テスタプロセスを開始するpyzen yourscript.py引数1引数2 ...を実行します。いいえ設定オプションは現時点では利用できません。
オプション
--nocolor:フラグ、デフォルト:false
 色付きの出力を無効にします。
-u、--ui:デフォルト:自動検出
 特定のUIモジュールの使用を強制します。利用可能なオプションは、Win32、OSX、Linux、およびなしです。
のUI
PyZenは、コンソールがバックグラウンドで動作している場合でも、それぞれの実行後に現在のテストの状態を示すためのUIを提供します。 3プラットフォーム固有のインタフェースに加えて、いずれもインタフェースは、この表示を無効にします。詳細については、フロントエンドのマニュアルを参照してくださいが、ほとんどのフロントエンドには、自動検出を無効にする--uiオプションを提供しています。
Win32の
WindowsのデフォルトのUIは、それぞれの実行後に現在のテストの状態とバルーン通知を示すシステムトレイアイコンです。それは、Windows 2000で動作するかもしれません。このUIは、Windows XPおよびそれ以降でテストされています。
OS X
OS XのデフォルトのUIは、AppleScriptを介して、うなり声を使用しています。 Growlの通知は、各テストの実行後に掲載されています。
リナックス
Linux上のデフォルトのUIはpynotifyライブラリを介しlibnotifyパッケージを使用します。これは、Ubuntuの現在のバージョンではデフォルトでインストールされます。 pynotifyが見つからない場合、インターフェイスは無効になります。
テストランナー
デフォルトではPyZenは色でテスト出力を向上させます。これは、Windowsと* nixシステムの両方で動作することが知られています。ほとんどのフロントエンドには必要に応じてそれを無効にする--nocolorオプションが用意されています。
特徴:
この変化にソースコードとテストの実行を監視します
OS固有の非同期通知UI
着色されたテスト出力
この要件:
このパイソン
コメントが見つかりません