Ejemplo de Test Unitarios en Python

por | May 24, 2018 | Python | 0 Comentarios

Definiciónlogo python

Los test unitarios son pruebas que tiene que pasar el código para poder verificar su correcto funcionamiento. Se trata de un método para determinar si un módulo o un conjunto de módulos de código funciona correctamente.

Ejemplo de fichero a evaluar (programa.py)

#!/usr/bin/env python
# -*- coding: utf-8 -*-
def sum(a, b):
  return a + b

 

Ejemplo de test unitario (test_programa.py)

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import unittest
import programa

class TestMyModule(unittest.TestCase):

def test_sum(self):
   self.assertEqual(mymodule.sum(5, 5), 10)
   self.assertEqual(mymodule.sum(5, 5), 10)

if __name__ == "__main__":
   unittest.main()

 

Prueba de test unitarios

python test_programa.py

Nota: Se pueden lanzar todos los test a la vez

python -m unitest discover

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada.