عن المشروع

tox هي أداة عامة لإدارة البيئات الافتراضية واختبارات سطر الأوامر الخاصة ببايثون. تهدف إلى أتمتة وتوحيد الاختبار، وهي جزء من جهد أوسع لتسهيل تغليف واختبار وإصدار برمجيات بايثون إلى جانب pytest وdevpi. الاستخدامات الرئيسية: - التحقق من أن الحزمة تُبنى وتُثبَّت بشكل صحيح في بيئات مختلفة، مثل تطبيقات أو إصدارات بايثون المختلفة أو تبعيات التثبيت. - تشغيل الاختبارات في كل بيئة باستخدام أداة الاختبار المختارة. - العمل كواجهة أمامية لخوادم التكامل المستمر، مما يقلل الشيفرة المتكررة ويدمج الاختبار عبر التكامل المستمر والاختبار المعتمد على الصدفة. يوفر المشروع دليل مستخدم يتضمن مثالاً ومقدمة مفصلة، بالإضافة إلى فيديو يقدّم المشكلة وكيفية حلها بواسطة tox. يتم توزيعه عبر PyPI ويوثّق إصدارات بايثون المدعومة.