日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

unittest模式切换成普通模式

發(fā)布時間:2024/9/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 unittest模式切换成普通模式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

之前說過,如果想要查看測試報告,或者執(zhí)行其他函數(shù)或者方法的時候,IDE中,unittest模式下是無法完成的(交互模式下可以),解決的方法就是用普通模式去運行用例,那么如何切換為普通模式呢?此時你已經(jīng)完成了用例的編寫,如圖:

1 import unittest 2 3 4 class MyTest(unittest.TestCase): 5 6 def setUp(self): 7 print("==setUp==") 8 self.name = "黃金" 9 10 def test_01(self): 11 print("--調(diào)用test_01--") 12 self.assertEqual(self.name, "黃金", msg="名字錯了") 13 14 def test_02(self): 15 print("--調(diào)用test_02--") 16 self.assertTrue("HUANGJIN".isupper(), msg="不是大寫") 17 18 19 if __name__ == "__main__": 20 suite = unittest.TestSuite() 21 suite.addTest(MyTest("test_02")) 22 suite.addTest(MyTest("test_01")) 23 24 runner = unittest.TextTestRunner(verbosity=2) 25 runner.run(suite)

?

第一步:

?

第二步:

第三步:

第四步:

第五步:選擇用例路徑,確定

第六步:別忘了,名字改一下

以上步驟,全部完成后,右擊看看:

好的修改成功,修改成為普通模式之后,就不可以用鼠標位置去決定執(zhí)行那些用例了,如果想要執(zhí)行全部用例,后面加上:

1 if __name__ == "__main__": 2 unittest.main()

?

如果想要執(zhí)行部分用例,也可以用來調(diào)整用例執(zhí)行順序:

1 if __name__ == "__main__": 2 # 構(gòu)建測試集 3 suite = unittest.TestSuite() 4 suite.addTest(MyTest("test_02")) 5 suite.addTest(MyTest("test_01")) 6 # 使用unittest.TextTestRunner()類的run方法來運行 7 runner = unittest.TextTestRunner() 8 runner.run(suite)

?

轉(zhuǎn)載于:https://www.cnblogs.com/sumday/p/10109104.html

總結(jié)

以上是生活随笔為你收集整理的unittest模式切换成普通模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。