اختبارات PostgreSQL فائقة السرعة في الذاكرة باستخدام py-pglite: بدون الحاجة إلى تثبيت PostgreSQL
2025-06-06
py-pglite هي مكتبة اختبار Python توفر تكاملاً سلسًا بين PGlite و مجموعات اختبار Python. استخدم قوة PostgreSQL في اختباراتك دون عبء تثبيت PostgreSQL كاملاً. تتميز بسرعة فائقة في اختبارات PostgreSQL في الذاكرة، وإعداد سهل (لا يتطلب سوى Node.js)، ودعمًا أصليًا لـ SQLAlchemy و SQLModel، وعزلًا كاملاً للاختبارات مع قاعدة بيانات جديدة لكل وحدة، ومتوافق بنسبة 100٪ مع PostgreSQL عبر PGlite، وتركيبات جاهزة للاستخدام لـ pytest، وإعدادات قابلة للتخصيص (وقت الانتظار، السجلات، إلخ). تبسط وظائف المرافق تنظيف قاعدة البيانات وإدارة المخططات.
التطوير