Skip to content

luisperlaz/python-testing-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-testing-example

Aplicación de ejemplo para el taller de testing en python en Agile Aragon

Se ha implementado una mini aplicación en Django que simplemente lista las estaciones de bizi que hay en Zaragoza. Su único propósito es demostrar el uso de algunas herramientas para testing en python.

Requisitos

Python 2.7

  • Librerías adicionales sobre python (los nombres de las librerías se citan tal cual se obtienen con pip desde pypi)

¿Qué hacer?

  • Descargar el repositorio, en el cual hay dos ramas: master y notests

  • master contiene la aplicación de ejemplo con los tests implementados

  • notests contiene la misma aplicación, pero con los tests sin implementar para, a modo de ejercicio, intentar completarlos.

Ejecutar la aplicación

$ python manage.py runserver

Abrir en un browser http: http://localhost:8000/bizi/stations

Ejecutar los tests

$ python manage.py test --settings=test_settings

ejecutar tests concretos:

$ python manage.py test --settings=test_settings bizi/tests/loader_tests.py
$ python manage.py test --settings=test_settings bizi/tests/loader_tests.py:CachingStationsTest
$ python manage.py test --settings=test_settings bizi/tests/loader_tests.py:CachingStationsTest.test_get_bizi_stations

Referencias

Documentación para resolver los tests:

Otros:

About

Aplicación de ejemplo para el taller de testing en python en Agile Aragon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages