Skip to content

aleasoluciones/pycones2018

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 

🐍 PyConES 2018 Málaga 🐍

TDD de cero a cien (o casi)

05 octubre 2018, 15:00 - 17:30 Taller a cargo de Alberto de la cruz y Raúl Villares

Contexto/objetivo

Si has ido a alguna kata o taller de introducción a TDD habrás hecho algún ejercicio con tests unitarios y a lo mejor te has preguntado "muy bien, pero en mi trabajo tengo que comunicarme con bases de datos, servicios web... ¿cómo haría eso?"

Este taller pretende ir un paso más allá y que salgas con un idea general de cómo podrías desarrollar con TDD un sistema completo que se integra con componentes externos.

Queremos hacerlo mostrando las técnicas y herramientas concretas que utilizamos en el día a día en Alea Soluciones.

Entorno de trabajo

Requisitos

  • Python 3 (¡sorpresa! 🎉)
  • Pip
  • Git
  • Virtualenv (o similar)
  • Editor de código

Clonar repositorio

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

Crear un entorno virtual

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

Para crear el virtualenv hay dos opciones:

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

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

workon pycones2018

Instalación de dependencias

Una vez dentro del entorno virtual, instalar las dependencias:

pip install -r requirements-dev.txt
pip install -r requirements.txt

Las soluciones propuestas paso a paso

Recursos

About

🐍 Taller PyConES 2018 Málaga, TDD de cero a cien (o casi)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages