Sublime Text - การทดสอบโค้ด Python

ข้อเสนอ Python unittestกรอบการทดสอบหน่วยอย่างเป็นทางการสำหรับการทดสอบหน่วยสคริปต์ที่ออกแบบก่อนการปรับใช้ จะเรียกอีกอย่างว่าPyUnit. การทดสอบหน่วย Python ที่ใช้ในโปรแกรมแก้ไขข้อความ Sublime เรียกว่าเป็นsublime-unittests และมีอยู่ในลิงค์ต่อไปนี้ -

https://github.com/martinsam/sublime-unittest

การทดสอบหน่วยเหล่านี้มีตัวอย่างข้อมูลที่เป็นประโยชน์จำนวนมากเพื่อให้ง่ายต่อการเขียนกรณีทดสอบหน่วย

การติดตั้ง UnitTest

การควบคุมแพ็คเกจของ Sublime จะจัดการการติดตั้งไฟล์ unittests และขั้นตอนต่อไปนี้อธิบายโดยละเอียด -

Step 1 - ใช้จานคำสั่งของ Sublime Editor Ctrl+Shift+P สำหรับการติดตั้งแพคเกจดังแสดงในภาพหน้าจอด้านล่าง -

Step 2 - แพ็คเกจที่ติดตั้งใช้สองตัวอย่างต่อไปนี้ -

  • testclass ซึ่งใช้ในการสร้างคลาสทดสอบใหม่

  • testfunc ซึ่งใช้ในการสร้างฟังก์ชันทดสอบใหม่ให้เรากรอก

Step 3- คอนโซลคำนวณผลการทดสอบตามที่แสดงในภาพหน้าจอด้านล่าง สังเกตว่าผลลัพธ์ขึ้นอยู่กับความสำเร็จหรือความล้มเหลวของการทดสอบ

Success Result

Failure Result

Note - กรณีทดสอบหน่วยทำงานเป็นคอมไพเลอร์สำหรับการคำนวณสคริปต์ใน python