Pikzie הוא קל לכתוב ומסגרת בדיקות יחידה debug לפייתון.
Pikzie מספק את התכונות הבאות שחסרות לו בunittest.py נכלל בחלוקה Python הסטנדרטי:
* הנחש הארסי API
* הרבה טענות
* תפוקות לגרום בפורמט שימושי לניפוי שגיאות.
תקן:
פיתון sudo% setup.py להתקין
שימוש:
אנו מניחים שיש לך את מבנה הספרייה הבאה:
. - + - Lib --- your_module --- ...
& Nbsp; |
& Nbsp; + - מבחן - + - run-test.py
& Nbsp; |
& Nbsp; + - __init__.py
& Nbsp; |
& Nbsp; + - test_module1.py
& Nbsp; |
& Nbsp; + - ...
מבחן / run-test.py הוא הבא:
#! / Usr / bin / פיתון env
sys יבוא
os יבוא
base_dir = os.path.abspath (os.path.join (os.path.dirname (__ file__), ".."))
sys.path.insert (0, os.path.join (base_dir, "lib"))
sys.path.insert (0, base_dir)
pikzie יבוא
sys.exit (pikzie.Tester (). לרוץ ())
. מבחן / בדיקה _ * py נטען באופן אוטומטי ובדיקות מוגדרות רצו על ידי העלאת run-test.py כמו הבא:
מבחן% / run-test.py
מה חדש בהודעה זו:
- תקן הלא נכון 'מסודרים על' הגילוי
- לשפר את זיהוי הודעה בassert_search_syslog_call
דרישות :
- Python
תגובות לא נמצא