nose-parameterized

Software screenshot:
nose-parameterized
Rincian Software:
Versi: 0.3.1
Tanggal Upload: 14 Apr 15
Pengembang: David Wolever
Lisensi: Gratis
Popularitas: 3

Rating: 3.0/5 (Total Votes: 1)

hidung-patameterized adalah dekorator untuk pengujian parameter dengan hidung.
Hidung. Itu punya generator tes. Tapi mereka seperti mengisap, karena:
- Mereka sering membutuhkan fungsi kedua
- Mereka membuat sulit untuk memisahkan data dari tes
- Mereka tidak bekerja dengan subclases dari unittest.TestCase
Tapi hidung-parameter perbaikan itu.
Check it out:
 kucing test_math.py
dari nose.tools impor assert_equal
dari impor nose_parameterized parameter
impor unittest
impor matematika
parameterized ([
& Nbsp; (2, 2, 4),
& Nbsp; (2, 3, 8),
& Nbsp; (1, 9, 1),
& Nbsp; (0, 9, 0),
])
def test_pow (dasar, eksponen, diharapkan):
& Nbsp; assert_equal (Math.pow (dasar, eksponen), diharapkan)
Kelas TestMathUnitTest (unittest.TestCase):
& Nbsp; @ parameterized.expand ([
& Nbsp; (- 1,5, -2,0),
& Nbsp; (1.0, 1.0),
& Nbsp; (1,6, 1),
& Nbsp;])
& Nbsp; def test_floor (self, masukan, diharapkan):
& Nbsp; assert_equal (Math.floor (input), diharapkan)
$ Nosetests v test_math.py
test_math.test_pow (2, 2, 4) ... ok
test_math.test_pow (2, 3, 8) ... ok
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
-------------------------------------------------- --------------------
Ran 7 tes di 0.002s
OK

Persyaratan :

  • Python
  • hidung

Software yang serupa

Testify
Testify

20 Feb 15

rhinoplasty
rhinoplasty

14 Apr 15

gar
gar

11 May 15

lava-ci
lava-ci

11 May 15

Komentar untuk nose-parameterized

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!