Pikzie เป็นเรื่องง่ายที่จะเขียนและกรอบการทดสอบหน่วยการแก้ปัญหาสำหรับหลาม
Pikzie มีคุณสมบัติดังต่อไปนี้ที่มีการขาดใน unittest.py รวมอยู่ในการกระจายหลามมาตรฐาน:
* Pythonic 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
นำเข้าระบบปฏิบัติการ
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
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ