Pikzie es un fácil de escribir y marco de pruebas de unidad de depuración de Python.
Pikzie ofrece las siguientes características que se carecía en unittest.py incluido en la distribución estándar de Python:
* Pythonic API
* Un montón de afirmaciones
* La salida de resultados con formato útil para la depuración.
Instalar:
Python setup.py install sudo%
Uso:
Suponemos que usted tiene la siguiente estructura de directorios:
. - + - Lib --- --- your_module ...
& Nbsp; |
& Nbsp; + - prueba - + - run-test.py
& Nbsp; |
& Nbsp; + - __init__.py
& Nbsp; |
& Nbsp; + - test_module1.py
& Nbsp; |
& Nbsp; + - ...
test / run-test.py es la siguiente:
#! / Usr / bin / env python
import sys
os de importación
base_dir = os.path.abspath (os.path.join (os.path.dirname (__ FILE), ".."))
sys.path.insert (0, os.path.join (base_dir, "lib"))
sys.path.insert (0, base_dir)
pikzie importación
sys.exit (pikzie.Tester (). run ())
. test / prueba _ * py se cargan de forma automática y pruebas definidas se corrió invocando run-test.py como el siguiente:
Prueba% / run-test.py
¿Cuál es nuevo en esta versión:
- Fix mal 'ordenadas' detección
- mejorar la detección de mensajes en assert_search_syslog_call
Requisitos :
- Python
Comentarios que no se encuentran