وPikzie هو وسيلة سهلة لكتابة وإطار وحدة اختبار التصحيح لبيثون.
يوفر Pikzie الميزات التالية التي تفتقر في unittest.py المدرجة في التوزيع بيثون القياسية:
* Pythonic API
* الكثير من التأكيدات
* مخرجات النتيجة مع شكل مفيد من أجل التصحيح.
تثبيت:
٪ سودو الثعبان setup.py تثبيت
الاستعمال:
ونحن نفترض أن لديك بنية الدليل التالي:
. - + - ليب --- --- your_module ...
على & nbsp؛ |
على & nbsp؛ + - اختبار - + - run-test.py
على & nbsp؛ |
على & nbsp؛ + - __init__.py
على & nbsp؛ |
على & nbsp؛ + - test_module1.py
على & nbsp؛ |
على & nbsp؛ + - ...
اختبار / run-test.py هي التالية:
#! / البيرة / بن / الحياة الفطرية الثعبان
تميز الكلية استيراد
السراج استيراد
base_dir = os.path.abspath (os.path.join (os.path.dirname (__ file__) ".."))
sys.path.insert (0، os.path.join (base_dir، "ليب"))
sys.path.insert (0، base_dir)
pikzie استيراد
sys.exit (pikzie.Tester (). تشغيل ())
. اختبار / اختبار _ * الحمر يتم تحميلها تلقائيا، وركض الاختبارات المحددة من خلال التذرع run-test.py كما يلي:
كشف
إصلاح الخطأ 'فرز': اختبار٪ / run-test.py
ما هو الجديد في هذا الإصدار
تحسين الكشف عن الرسالة في assert_search_syslog_call
المتطلبات:
بيثون
لم يتم العثور على التعليقات