nose-parameterized

Sagteware kiekie:
nose-parameterized
Sagteware besonderhede:
Weergawe: 0.3.1
Upload datum: 14 Apr 15
Ontwikkelaar: David Wolever
Lisensie: Gratis
Populariteit: 3

Rating: 3.0/5 (Total Votes: 1)

neus-patameterized is 'n versierder vir parameters toets met neus.
Neus. Dit het toets kragopwekkers. Maar hulle soort van suig, want:
- Hulle het dikwels vereis dat 'n tweede funksie
- Hulle maak dit moeilik om die data te skei van die toets
- Hulle werk nie met subclases van unittest.TestCase
Maar neus-geparameteriseer fixes dat.
Check dit uit:
 kat test_math.py
van nose.tools invoer assert_equal
van nose_parameterized invoer geparameteriseer
invoer unittest
invoer wiskunde
parameterized ([
& Nbsp; (2, 2, 4),
& Nbsp; (2, 3, 8),
& Nbsp; (1, 9, 1),
& Nbsp; (0, 9, 0),
])
def test_pow (basis, eksponent, verwag):
& Nbsp; assert_equal (math.pow (basis, eksponent), verwag)
klas 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, insette, verwag):
& Nbsp; assert_equal (math.floor (insette), verwag)
$ 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
-------------------------------------------------- --------------------
Gehardloop 7 toetse in 0.002s
OK

Vereistes :

  • Python
  • neus

Soortgelyke sagteware

lava-ci
lava-ci

11 May 15

Scalasca
Scalasca

20 Feb 15

cynic
cynic

14 Apr 15

pytest-incremental
pytest-incremental

12 May 15

Kommentaar te nose-parameterized

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!