Speccer

Software captura de pantalla:
Speccer
Detalles de software:
Versión: 0.7.5
Fecha de carga: 14 Apr 15
Promotor: Juho Vepsalainen
Licencia: Libre
Popularidad: 20

Rating: nan/5 (Total Votes: 0)

Speccer es un corredor de prueba basada en la especificación para Python.
Speccer proporciona medios sencillos para poner a prueba los módulos individuales. Utiliza una sintaxis mínima, reafirmar libre. Esta sintaxis es compilado a código real utilizando unittest de Python. De aquí en adelante Speccer puede ser visto como una alternativa al mismo en diversas situaciones.
Ejecutar "setup.py install" para comenzar a mecerse. Ver carpeta "demo" para ver un ejemplo real. Una vez que haya instalado la herramienta sólo invocar "speccer" en ese directorio. Usted debe ver algunos resultados de la prueba. No dude en para modificar los archivos a darle una oportunidad adecuada.
Especificación Básica Sintaxis
Una especificación módulo podría ser algo como esto:
myclass.spec: (pruebas myclass.py)
& Nbsp; configurar
& Nbsp; c = myclass.MyClass ()
& Nbsp; añade dos más dos
& Nbsp; c.add (2,2) == 4
& Nbsp; añade negativos
& Nbsp; c.add (10, -10) == 0
& Nbsp; falla añadiendo int y string
& Nbsp; c.add (10, 'foo') plantea TypeError
Se ve muy parecido a cualquier otra prueba que puede haber visto antes. La sintaxis puede ser un poco más ligero, sin embargo. Como autor de prueba que pueda centrarse en lo esencial al escribir las afirmaciones. Además, es un poco más agradable de leer de esta manera.
Tenga en cuenta que es posible mezclar código Python regular dentro de las pruebas. Esto podría no funcionar en todos los casos, sin embargo, y debe ser reportado.
"Set up" es un método de prueba predefinida que se ejecuta antes de cada especificación. De esta manera usted puede configurar algunos de los objetos que están disponibles para cada prueba.
Cada especificación contiene un nombre y un poco de código real valer algo. He enumerado afirmaciones disponibles a continuación:
& Nbsp; ==, es igual
& Nbsp;! =, No es igual
& Nbsp; ~ =, es casi igual
& Nbsp;! ~ =, No es casi igual
& Nbsp;>, más grande que
& Nbsp;> =, más grande que o igual
& Nbsp; <, más pequeño que
& Nbsp; <=, menor o igual
& Nbsp; x Estas afirmaciones se asignan directamente a los disponibles en el módulo unittest de Python. Si algunos de los que parece extraño a usted, consulte http://docs.python.org/library/unittest.html.

Requirements:

  • Python

Programas parecidos

nbdebug
nbdebug

11 May 15

lava-dashboard
lava-dashboard

20 Feb 15

json-document
json-document

14 Apr 15

Otro software de desarrollador Juho Vepsalainen

jquery.ellipsis
jquery.ellipsis

12 Apr 15

colorjoe
colorjoe

1 Oct 15

drag.js
drag.js

10 Feb 16

Comentarios a la Speccer

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