Compartir comentarios
Las respuestas se generan en base a la documentación.

Primeros pasos con Testcontainers para Python

Tabla de contenidos

Aprende a crear una aplicación Python y probar interacciones con bases de datos utilizando Testcontainers para Python con una instancia real de PostgreSQL.
Tiempo estimado 15 minutes

En esta guía, aprenderás a:

  • Crear una aplicación Python que utilice PostgreSQL para almacenar datos de clientes
  • Utilizar psycopg para interactuar con la base de datos
  • Escribir pruebas de integración utilizando testcontainers-python y pytest
  • Gestionar el ciclo de vida de los contenedores con fixtures de pytest

Requisitos previos

  • Python 3.10+
  • pip
  • Un entorno Docker compatible con Testcontainers
Note

Si es la primera vez que usas Testcontainers, visita la introducción a Testcontainers para obtener más información sobre Testcontainers y las ventajas de utilizarlo.

Módulos

  1. Crea el proyecto

    Configura un proyecto Python con un servicio de clientes respaldado por PostgreSQL.

  2. Escribe pruebas

    Escribe pruebas de integración utilizando testcontainers-python y pytest con una base de datos PostgreSQL real.

  3. Ejecuta las pruebas

    Ejecuta tus pruebas de integración basadas en Testcontainers y explora los siguientes pasos.