py-pglite

py-pglite

像SQLite一样轻量地测试Postgres

开发官网

应用介绍

测试代码想用真实的 Postgres,要么起 Docker 要么装数据库,CI 又慢又重;用 SQLite 代替又和生产不一致。py-pglite 让你像用 SQLite 一样轻量地用 Postgres 跑测试。

它是 PGlite 的 Python 封装,集成 pytest、SQLAlchemy 和 SQLModel,测试里随起随用。

软件功能



真实 Postgres:行为一致。

无需 Docker:轻量启动。

pytest 集成:开箱即用。

ORM 支持:SQLAlchemy 等。

应用截图