Escritura de pruebas unitarias con el módulo unittest

Habitualmente llamado PyUnit, el módulo unittest es una librería que forma parte de la librería estándar desde la versión 2.1 del lenguaje. Prácticamente inevitables, las pruebas unitarias están muy extendidas en el mundo del desarrollo de software para la validación del código y representan casi una disciplina en sí misma. Este capítulo se concentra en la presentación de la librería, dejando de lado sin embargo la metodología que hay que adoptar cuando se escriben pruebas unitarias. Hay muchas y frente a necesidades en permanente evolución de las empresas es difícil aconsejar una u otra metodología: ¿Es mejor Agile?, ¿TDD? , ¿Waterflow?

El primer ejemplo de esta serie tiene el mismo código que el utilizado para explicar el módulo doctest (Capitulo_4/unittest_1.py):


 1 #!/usr/bin/env python3  
 2 import unittest  
 3   
 4 def int_dos_veces(x):  
 5   &nbs ...
Si desea saber más, le proponemos el siguiente libro:
couv_RITRASPYT.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Documentar y probar su código al mismo tiempo, con el módulo doctest
Siguiente
Hacer procesos de benchmarking sobre su código con el módulo timeit