nose-parameterized

Screenshot Software:
nose-parameterized
Detalii soft:
Versiune: 0.3.1
Incarca data: 14 Apr 15
Producător: David Wolever
Licenţă: Gratuit
Popularitate: 3

Rating: 3.0/5 (Total Votes: 1)

nas-patameterized este un decorator pentru testarea parametrizată cu nasul.
Nasului. Are generatoare de testare. Dar ei un fel de suge, deoarece:
- Ei au nevoie de multe ori un al doilea funcție
- Ei fac dificilă separarea datelor de test
- Ei nu lucrează cu subclases de unittest.TestCase
Dar nas-parametrizate remedierile.
Verifică:
 pisică test_math.py
de la nose.tools assert_equal import
din import nose_parameterized parametrizate
unittest import
matematica import
parameterized ([
& Nbsp; (2, 2, 4),
& Nbsp; (2, 3, 8),
& Nbsp; (1, 9, 1),
& Nbsp; (0, 9, 0),
])
def test_pow (de bază, exponent, de așteptat):
& Nbsp; assert_equal (Math.pow (de bază, exponent), de așteptat)
clasă 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 (auto, de intrare, de așteptat):
& Nbsp; assert_equal (Math.floor (input), de așteptat)
$ 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 teste în 0.002s
OK

Cerințe :

  • Python
  • nas

Software similare

iogen
iogen

2 Jun 15

nose-f7u12
nose-f7u12

11 May 15

nose-cprof
nose-cprof

20 Feb 15

lava-core
lava-core

14 Apr 15

Comentarii la nose-parameterized

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!