nose-parameterized

Software captura de pantalla:
nose-parameterized
Detalles de software:
Versión: 0.3.1
Fecha de carga: 14 Apr 15
Promotor: David Wolever
Licencia: Libre
Popularidad: 3

Rating: 3.0/5 (Total Votes: 1)

nariz patameterized es un decorador para las pruebas parametrizada con la nariz.
Nariz. Tiene generadores de prueba. Pero que tipo de chupar, porque:
- A menudo requieren una segunda función
- Ellos hacen que sea difícil separar los datos de la prueba
- Ellos no trabajan con subclases de unittest.TestCase
Pero nariz-parametrizado correcciones que.
Echale un vistazo:
 test_math.py gato
desde nose.tools assert_equal importación
de importación nose_parameterized parametrizado
unittest importación
import math
parameterized ([
& Nbsp; (2, 2, 4),
& Nbsp; (2, 3, 8),
& Nbsp; (1, 9, 1),
& Nbsp; (0, 9, 0),
])
test_pow def (base, exponente, espera):
& Nbsp; assert_equal (Math.pow (base, exponente), que se espera)
clase 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, de entrada, espera):
& Nbsp; assert_equal (Math.floor (entrada), que se espera)
$ 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 pruebas en 0.002s
Aceptar

Requisitos :

  • Python
  • nariz

Programas parecidos

Attest
Attest

14 Apr 15

UPPAAL
UPPAAL

2 Jun 15

PyHamcrest
PyHamcrest

11 May 15

gator-tests
gator-tests

15 Apr 15

Comentarios a la nose-parameterized

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!