Description
Pytest es una fantástica librería de testing para Python. En esta charla veremos cómo ayudarnos de pytest para testear nuestra infraestructura. Para empezar, de forma breve, usaremos requests junto con pytest para comprobar nuestros servicios y despliegues web.
Continuaremos después con test propios de infraestructura utilizando testinfra. Realizaremos un recorrido por las capacidades de testinfra y pytest, y qué tipo de tests podemos realizar para probar nuestros servidores.
Para finalizar hablaremos de TDI, que no se refiere a un tipo de motor muy contaminante sino a Test Driven Infraestructure, y de como podemos utilizar un ciclo estilo TDD para configurar nuestras máquinas o contenedores.
El material de la presentación está disponible en https://github.com/tinproject/test_infraestructura_pycones16
Diapositivas disponibles en https://speakerdeck.com/tinproject/test-de-infraestructura-con-pytest-pycones-2016