Tests PostgreSQL ultrarapides en mémoire avec py-pglite : aucune installation de PostgreSQL nécessaire

2025-06-06
Tests PostgreSQL ultrarapides en mémoire avec py-pglite : aucune installation de PostgreSQL nécessaire

py-pglite est une bibliothèque de test Python qui offre une intégration transparente entre PGlite et les suites de tests Python. Exploitez la puissance de PostgreSQL dans vos tests sans la surcharge d'une installation complète de PostgreSQL. Elle offre des tests ultrarapides avec PostgreSQL en mémoire, une configuration aisée (seul Node.js est nécessaire), une prise en charge native de SQLAlchemy et SQLModel, un isolement complet des tests avec une base de données nouvelle par module, une compatibilité totale avec PostgreSQL via PGlite, des fixtures plug-and-play pour pytest et des configurations personnalisables (délai d'expiration, journalisation, etc.). Des fonctions utilitaires simplifient le nettoyage de la base de données et la gestion des schémas.

Développement