nose-parameterized

Software screenshot:
nose-parameterized
Software ətraflı:
Version: 0.3.1
Tarixi Upload: 14 Apr 15
Geliştirici: David Wolever
Lisenziya: Pulsuz
Məşhurluq: 40

Rating: 2.5/5 (Total Votes: 2)

burun-patameterized burun ilə parameterized test üçün bir decorator edir.
Burun. Bu test generatorları var. Lakin onlar cür, çünki sormaq:
- Onlar tez-tez ikinci funksiyası tələb
- Onlar çətin test data ayırmaq etmək
- Onlar unittest.TestCase of subclases ilə işləmir
Amma düzeltmelerini ki, burun-parameterized.
Check it out:
 cat test_math.py
nose.tools idxal assert_equal dən
parameterized nose_parameterized idxal
idxal unittest
idxal riyaziyyat
parameterized ([
& Nbsp; (2, 2, 4),
& Nbsp; (2, 3, 8)
& Nbsp; (1, 9, 1),
& Nbsp; (0, 9, 0),
])
def test_pow (baza, eksponent, gözlənilir):
& Nbsp; assert_equal (math.pow (baza, eksponent), gözlənilir)
class 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 (özünü, giriş, gözlənilir):
& Nbsp; assert_equal (math.floor (input), gözlənilir)
$ 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
-------------------------------------------------- --------------------
0.002s 7 testlər Ran
OK

tələblər

  • Python
  • burun

Oxşar proqram

Şərh nose-parameterized

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!