溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Python中使用unittest

發布時間:2021-03-20 16:42:09 來源:億速云 閱讀:194 作者:Leah 欄目:開發技術

本篇文章為大家展示了如何在Python中使用unittest,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

1、unittest的工作原理:

如何在Python中使用unittest

  • TestCase:一個testcase就是一條測試用例。

  • setUp:測試環境的準備

  • tearDown:測試環境的還原

  • run:測試執行

  • TestSuite:測試套件或集合,多個測試用例的集合就是1個suite,一個suite可以包含多條測試用例,測試套件suite里面也可以嵌套測試套件suite

  • TestLoader:用來加載testcase與testsuite

  • Testrunner:用來執行測試用例,將測試結果保存在texttestresult中

2、注意:

  • class繼承unittest.TestCase,繼承后就形成了一條測試用例。如果在class中有多個test開頭的 方法,那么每個test開頭的方法,在load的時候,便會生成一條testcase。

  • 模塊名以test開頭

  • 類以Test開頭

  • 方法以test開頭

  • 運行時,右擊出現unittest。如果沒有出現,那么需要配置

  • 或者使用python運行,添加: if __name__ == '__main__': unittest.main()

3、斷言結果:

  • . 表示通過 或者 pass

  • F False, 表示斷言沒有通過

  • E Error, 表示程序內部發生了錯誤。

4、執行順序:

  • 根據 ascii 編碼排序

  • 如果我們想手工調整測試用例的執行順序,不同的字母前面加 數字。

5、pycharm 運行時注意事項:

  • 在空行處右擊,執行整個模塊

  • 在類名上, 執行單個測試類

  • 在方法名上, 執行單個測試用例

  • 注意在指定的位置運行,空行的地方去運行。

上述內容就是如何在Python中使用unittest,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女