เติมสีสันให้กับ nosetests ด้วย rednose

สำหรับคนที่พัฒนาโปรแกรมด้วยภาษา Python โดยใช้ TDD (Test Driven Development) น่าจะรู้จัก nosetests ที่ทำให้การรัน unittest ง่ายและมีสีสันมากขึ้น ความสุขเล็กๆ น้อยๆ ที่ช่วยเพิ่มสีสันให้การทำงานของเราครับ ^^

ก่อนอื่นก็ติดตั้ง rednose ก่อน

pip install rednose

จากนั้นก็รันคำสั่ง nosetests และตามด้วย –rednose

nosetests --rednose

ผลที่ได้จากการรันคำสั่ง nosetests ที่ไม่มี rednose กรณี test ไม่ผ่านครับ

nostests failed case
ผลที่ได้จากการรันคำสั่ง nosetests ร่วมกับ rednose กรณี test ไม่ผ่านครับ

nose tests with rednose failed case
ผลที่ได้จากการรันคำสั่ง nosetests กรณี test ผ่านครับ

nose tests with rednose passed tests

เริ่มจากสิ่งเล็กๆ ความสุขเราสร้างได้ ^^