nose-parameterized

Tela Software:
nose-parameterized
Detalhes de Software:
Versão: 0.3.1
Data de upload: 14 Apr 15
Revelador: David Wolever
Licença: Livre
Popularidade: 40

Rating: 2.5/5 (Total Votes: 2)

nariz-patameterized é um decorador para testes parametrizado com nariz.
Nariz. Tem geradores de teste. Mas eles tipo de chupar, porque:
- Eles muitas vezes requerem uma segunda função
- Que tornam difícil separar os dados a partir do teste
- Eles não trabalham com subclases de unittest.TestCase
Mas correções que nose-parametrizado.
Confira:
 test_math.py gato
de nose.tools importação assert_equal
de importação nose_parameterized parametrizado
unittest importação
matemática importação
parameterized ([
& Nbsp; (2, 2, 4),
& Nbsp; (2, 3, 8),
& Nbsp; (1, 9, 1),
& Nbsp; (0, 9, 0),
])
test_pow def (base, expoente, espera):
& Nbsp; assert_equal (math.pow (base, expoente), esperado)
classe 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, entrada, espera):
& Nbsp; assert_equal (math.floor (input), esperado)
$ 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 testes em 0.002s
OK

Requisitos :

  • Python
  • nariz

Programas semelhantes

nose-kleenex
nose-kleenex

15 Apr 15

PyHamcrest
PyHamcrest

11 May 15

lintswitch
lintswitch

15 Apr 15

bdd
bdd

14 Apr 15

Comentário para nose-parameterized

Comentários não encontrado
Adicionar comentário
Ligue imagens!