Taller introducción a TDD
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
Taller PyConEs 2016- Introducción a TDD.pdf
fizzbuzz.py
fizzbuzz_spec.py
requirements-dev.txt

README.md

PyConEs 2016: Taller introducción a TDD

Logo PyConEs2016 Almería

Información general

En este taller vamos a realizar una introducción a TDD, en concreto a través de la kata fizzbuzz.

Para preparar el entorno adecuado y poder aprovechar mejor el tiempo durante el taller, por favor aseguraos de tener todo lo necesario correctamente instalado (más adelante se detallan los requisitos).

Tras el taller, también se facilitarán los slides de la presentación.

Preparación del entorno

Es necesario:

  • Git
  • Python >= 2.7
  • Virtualenv
  • Tu editor favorito (vim)

Clonar repositorio

git clone https://github.com/aleasoluciones/pycones2016.git

Creación de un virtualenv

Instalación de virtualenv: http://rukbottoland.com/blog/tutorial-de-python-virtualenv/

Para crear el virtualenv hay dos opciones:

  1. Usar directamente virtualenv:
virtualenv fizzbuzz
source fizzbuzz/bin/activate
  1. Usar virtualenvwrapper (mkvirtualenv):
mkvirtualenv fizzbuzz

Si ya lo hemos creado usando mkvirtualenv con anterioridad, lo podemos activar de nuevo con:

workon fizzbuzz

Instalar los requisitos

pip install -r requirements-dev.txt

Ejectuar los tests

Para verificar que todo está correctamente instalado y funcionando, ejecutar los tests:

mamba --format=documentation fizzbuzz_spec.py

Soluciones