Q - สอบถามการรันเฉพาะTastCase ที่ ต้องการครับ โดยใช้ ตัวแปรเป็นตัวกำหนด
ผมกำหนด ตัวแปร testcase = 2 เพื่อต้องการ ให้โปรแกรมทำงาน ที่ ฟังก์ชัน test_Case2 อย่างเดียว
คือในโค้ดนี้ โปรแกรม มันรัน ทุก Case มีวิธีเช็คเงื่อนไขคำสั่ง if โดยใช้ตัวแปร testcase เป็นตัวกำหนดในการทำงาน เฉพาะ Case ไหมครับ
โค้ดที่ใช้
โค้ด: เลือกทั้งหมด
import unittest
testcase = 2
class test011(unittest.TestCase):
def test_Case1(self):
print('test01=%d'%testcase)
def test_Case2(self):
print('test02=%d'%testcase)
def test_Case3(self):
print('test03=%d'%testcase)
if __name__ == '__main__':
if testcase == 1 :
test011.test_Case1
elif testcase == 2 :
test011.test_Case2
elif testcase == 3 :
test011.test_Case3
unittest.main()
ผลรันโปรแกรม