در Pikzie آسان به ارسال و واحد اشکال زدایی چارچوب آزمایش برای پایتون است.
Pikzie فراهم می کند ویژگی های زیر است که در unittest.py موجود در توزیع استاندارد پایتون فاقد:
* * * * افعی وار API
* بسیاری از اظهارات
* خروجی با فرمت های مفید برای اشکال زدایی شود.
نصب:
پایتون٪ کد: sudo setup.py نصب
طریقه استفاده:
ما فرض می کنیم که شما باید ساختار دایرکتوری های زیر است:
. - + - معاونت --- your_module --- ...
و nbsp؛ |
و nbsp؛ + - آزمون - + - run-test.py
و nbsp؛ |
و nbsp؛ + - __init__.py
و nbsp؛ |
و nbsp؛ + - test_module1.py
و nbsp؛ |
و nbsp؛ + - ...
آزمون / run-test.py به شرح زیر است:
#! / usr / شاخه بن / ENV پایتون
سیستم واردات
سیستم عامل واردات
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 (). اجرا ())
. آزمون / آزمون _ * PY به طور خودکار بارگذاری شده و آزمون تعریف شده توسط استناد run-test.py مانند زیر زد:
تشخیص
رفع اشتباه 'طبقه بندی شده اند:٪ آزمون / run-test.py
چه جدید در این نسخه است
بهبود تشخیص ارسال در assert_search_syslog_call
مورد نیاز:
پایتون
نظر یافت نشد