nose-parameterized

ソフトウェアのスクリーンショット:
nose-parameterized
ソフトウェアの詳細:
バージョン: 0.3.1
日付のアップロード: 14 Apr 15
開発者: David Wolever
ライセンス: 無料
人気: 40

Rating: 2.5/5 (Total Votes: 2)

鼻patameterizedは鼻とパラメータ化されたテストのためのデコレータです。
鼻。これは、テスト生成器を持っている。しかし、彼らは一種のため、吸う:
- 彼らはしばしば第2の機能を必要とする
- 彼らはそれが難しい試験からデータを分離するために作る
- 彼らは、unittest.TestCaseののsubclasesでは動作しません。
しかし、修正することを鼻パラメータ化。
見てみな:
 猫のtest_math.py
nose.toolsからassert_equalインポート
nose_parameterized輸入からパラメータ化された
輸入ユニットテスト
輸入数学
@parameterized([
とをタップ(2、2、4)
とをタップ(2、3、8)
とをタップ(1,9、1)、
とをタップ(0,9、0)、
])
DEF(ベース、指数、予想される)をtest_pow:
  assert_equal(math.pow(ベース、指数)、予想される)
クラスTestMathUnitTest(unittest.TestCaseの):
  @ parameterized.expand([
 ( - 1.5、-2.0)、
 (1.0、1.0)、
 (1.6、1)、
 ])
 デフtest_floor(セルフは、入力は、予想される):
  assert_equal(math.floor(入力)、予想される)
$ nosetests -v test_math.py
test_math.test_pow(2、2、4)... OK
test_math.test_pow(2、3、8)...大丈夫
test_math.test_pow(1,9、1)... OK
test_math.test_pow(0、9、0)... OK
test_floor_0(test_math.TestMathUnitTest)... OK
test_floor_1(test_math.TestMathUnitTest)... OK
test_floor_2(test_math.TestMathUnitTest)... OK
-------------------------------------------------- --------------------
0.002sで7テストを実施しました
OK

の要件

  • のPythonます。
  • 鼻ます。

同じようなソフトウェア

BuildBot
BuildBot

17 Feb 15

Acovea
Acovea

3 Jun 15

pyVows
pyVows

20 Feb 15

CppUnit
CppUnit

17 Feb 15

へのコメント nose-parameterized

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