Skip to content

curso-github-cefire/tdd-python-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Ejemplo de ejercicio de Python corregido por test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages