nose-testconfig

ソフトウェアのスクリーンショット:
nose-testconfig
ソフトウェアの詳細:
バージョン: 0.8
日付のアップロード: 11 May 15
開発者: Jesse Noller
ライセンス: 無料
人気: 4

Rating: nan/5 (Total Votes: 0)

鼻testconfigは簡単にシステム被試験に関するデータはnosetestsを経由して、設定ファイルを介して渡すことができるように設計された鼻のための簡単​​なテスト構成のプラグインです。
これは、単純な柔軟かつ明確であることを意味します。これは現在サポートYAML、INI、純粋なPythonの構成ファイル。
何それがありません
鼻testconfigは、実行されているテストにテスト専用(またはテストラン固有の)コンフィギュレーションデータを渡すための教員を提供鼻テストフレームワークにプラグインです。
現在、以下の形式の設定ファイルがサポートされています。
  * YAML(PyYAMLを介して)
  * INI(のConfigParserを介して)
 (Execのを経由して)*ピュアPythonの
プラグインが柔軟であることを意味する、ノーチェックと設定ファイルとして任意のPythonのファイルをexec'ingの支持をエルゴ。デフォルトのフォーマットはのConfigParser INIスタイルのフォーマットであるとします。
プラグインは、(メインの「設定」オブジェクトは辞書であると仮定して)コマンドラインから特定のパラメータをオーバーライドする方法を提供し、簡単に追加し、追加のパーサを持つことができます。
テストの使用
(よりよい何かがやって来るまで)今のテストはtestconfigから「設定」シングルトンをインポートすることができます:
testconfigインポート設定から
デフォルトでは、YAMLファイルは、ネストされた辞書に解析し、のConfigParserのiniファイルもFOO [バー] [バズ]スタイルにアクセスするためのネストされた辞書に崩壊しています。テストは明らかに関連する辞書のキーを参照することにより、コンフィギュレーションデータにアクセスできます。
testconfigインポート設定から
デフtest_foo():
  target_server_ip = configの['サーバ'] ['webapp_ip']
警告:これは単なる辞書シングルトンで考えると、テストが簡単に設定に書き込むことができます。こうすることで、テストの構成スペースに書き込むと、おそらくそれを変えることができることを意味します。これはまた、コンフィギュレーションにねじ込まアクセスは興味深いことができることを意味します。
純粋なPythonの設定を使用する場合 - あなたのように設定{}辞書をエクスポートしない場合は、潜在的に、しかしなど鼻、プラグインを、変更することができ、設定はexecを介してロードされていることを与えられた - 明らかに "空は限界です」あなたのPythonコードの一部は、あなたは明らかにtestconfigからconfigオブジェクトをインポートすることはできません。
YAML形式の設定を使用するときは、保護されていないのexec()の危険なしに純粋なのpythonの電力の多くを得る - あなたは明らかにpyamlパイソン固有のオブジェクトや他のYAMLクリーミー良さのすべてを使用することができます。

<。 p>このリリースの新機能:

この設定ファイルのためのUnicodeサポート(dhell​​mann)
コロンは、--tc URLとして、ユーザーの引数に許可されている:127.0.0.1:5000(aconrad)
設定ファイルを必要としないより長くされ、--tcオプションを単独で提供することができる(aconrad)

このバージョン0.6の新機能です:

このサポートconfigファイルの種類に対応した3つの異なる環境変数のチェックに追加します。指定されたコンフィギュレーションファイルへの完全パスにこれらのいずれかを設定すると、そのファイルのautoloadに鼻testconfigを強制します。ハンディあなたがpycheckerのようなものを介してtestconfigモジュールをインポートし、テストを実行します(またはコマンドラインから実行)する場合。

この要件:

このパイソン

同じようなソフトウェア

Apache AntUnit
Apache AntUnit

11 May 15

pyjslint
pyjslint

14 Apr 15

nose-bisect
nose-bisect

14 Apr 15

unittest_jshint
unittest_jshint

14 Apr 15

へのコメント nose-testconfig

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