Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 1.32 KB

File metadata and controls

27 lines (23 loc) · 1.32 KB

Proyecto de ejemplo - Python TDD (Desarrollo guiado por test) - 2022

  • Proyecto base para crear ejercicios de Python para los alumnos.
  • Incluye la configuración de GitHub Actions para ejecutar los tests automáticamente al subir los cambios a GitHub.
  • Se utilizan módulos de Python para separar los tests de los ejercicios.
  • El método de trabajo consiste en crear tests junto con el esqueleto de las funciones de código. El alumno deberá crear el código para que la función pase el test.

Instrucciones para trabajar

  1. Clonar repositorio
  2. Instalar dependencias (utilizar entornos virtuales de Python si se desea)
pip install -r requirements.txt
  1. Ejecutar tests
pytest

Integración continua

  • El repositorio cuenta con una acción de GitHub Actions para ejecutar los tests
  • Los tests deben crearse en la carpeta tests y empezar con el nombre de archivo test_
  • Se pueden crear tantos archivos de test como se deseen

Referencias