คำสั่ง assert ของ Python
ตัวอย่าง
ทดสอบว่าเงื่อนไขคืนค่า True
x = "hello" # หากเงื่อนไขคืนค่า True จะไม่มีอะไรเกิดขึ้น assert x == "hello" # หากเงื่อนไขคืนค่า False จะขึ้นมาด้วย AssertionError: assert x == "goodbye"
คำนิยามและวิธีใช้
คำสั่ง assert ใช้ในระหว่างการดัดแปลงโค้ด
คำสั่ง assert อนุญาตให้คุณทดสอบว่าเงื่อนไขในโค้ดคืนค่า True หรือไม่ หากไม่ได้ โปรแกรมจะขึ้นมาด้วย AssertionError
คุณสามารถเขียนข้อความที่จะออกมาเมื่อโค้ดคืนค่า False ได้ ดูตัวอย่างด้านล่าง
ตัวอย่างเพิ่มเติม
ตัวอย่าง
หากเงื่อนไขคืนค่า False แล้ว เขียนข้อความหนึ่งมา
x = "hello" # หากเงื่อนไขคืนค่า False จะขึ้นมาด้วย AssertionError: assert x == "goodbye", "x ควรเป็น 'hello'"