Blitzschnelle In-Memory-PostgreSQL-Tests mit py-pglite: Keine PostgreSQL-Installation erforderlich
2025-06-06
py-pglite ist eine Python-Testbibliothek, die eine nahtlose Integration zwischen PGlite und Python-Testsuiten bietet. Nutzen Sie die Leistung von PostgreSQL in Ihren Tests, ohne die Belastung einer vollständigen PostgreSQL-Installation. Sie bietet blitzschnelle In-Memory-PostgreSQL-Tests, einfache Einrichtung (nur Node.js erforderlich), native Unterstützung für SQLAlchemy und SQLModel, vollständige Testisolation mit einer neuen Datenbank pro Modul, 100%ige PostgreSQL-Kompatibilität über PGlite, Plug-and-Play-Fixtures für pytest und konfigurierbare Einstellungen (Timeout, Protokollierung usw.). Dienstprogramme vereinfachen die Datenbankbereinigung und das Schemamanagement.
Entwicklung