最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python unittest工作原理和使用過程解析

 更新時間:2020年02月24日 11:31:08   投稿:yaominghui  
這篇文章主要介紹了Python unittest工作原理和使用過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Python unittest工作原理和使用過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1、unittest的工作原理:

  • TestCase:一個testcase就是一條測試用例。
  • setUp:測試環(huán)境的準備
  • tearDown:測試環(huán)境的還原
  • run:測試執(zhí)行
  • TestSuite:測試套件或集合,多個測試用例的集合就是1個suite,一個suite可以包含多條測試用例,測試套件suite里面也可以嵌套測試套件suite
  • TestLoader:用來加載testcase與testsuite
  • Testrunner:用來執(zhí)行測試用例,將測試結(jié)果保存在texttestresult中

2、注意:

  • class繼承unittest.TestCase,繼承后就形成了一條測試用例。如果在class中有多個test開頭的 方法,那么每個test開頭的方法,在load的時候,便會生成一條testcase。
  • 模塊名以test開頭
  • 類以Test開頭
  • 方法以test開頭
  • 運行時,右擊出現(xiàn)unittest。如果沒有出現(xiàn),那么需要配置
  • 或者使用python運行,添加: if __name__ == '__main__': unittest.main()

3、斷言結(jié)果:

  • . 表示通過 或者 pass
  • F False, 表示斷言沒有通過
  • E Error, 表示程序內(nèi)部發(fā)生了錯誤。

4、執(zhí)行順序:

  • 根據(jù) ascii 編碼排序
  • 如果我們想手工調(diào)整測試用例的執(zhí)行順序,不同的字母前面加 數(shù)字。

5、pycharm 運行時注意事項:

  • 在空行處右擊,執(zhí)行整個模塊
  • 在類名上, 執(zhí)行單個測試類
  • 在方法名上, 執(zhí)行單個測試用例
  • 注意在指定的位置運行,空行的地方去運行。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python保姆式手把手帶你掌握異常的捕獲和處理

    Python保姆式手把手帶你掌握異常的捕獲和處理

    異常即非正常狀態(tài),在Python中使用異常對象來表示異常。若程序在編譯或運行過程中發(fā)生錯誤,程序的執(zhí)行過程就會發(fā)生改變,拋出異常對象,程序流進入異常處理。如果異常對象沒有被處理或捕捉,程序就會執(zhí)行回溯(Traceback)來終止程序
    2021-09-09
  • python深度學習tensorflow1.0參數(shù)初始化initializer

    python深度學習tensorflow1.0參數(shù)初始化initializer

    這篇文章主要為大家介紹了python深度學習tensorflow1.0參數(shù)初始化initializer示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Python使用GeoIP2實現(xiàn)地圖定位

    Python使用GeoIP2實現(xiàn)地圖定位

    GeoIP2是一種IP地址定位庫,它允許開發(fā)人員根據(jù)IP地址查找有關位置和地理位置的信息,這篇文章主要為大家介紹了python如何使用GeoIP2實現(xiàn)地圖定位,感興趣的可以了解下
    2023-10-10
  • 提高Matplotlib繪圖清晰度的幾種方法

    提高Matplotlib繪圖清晰度的幾種方法

    使用python中的matplotlib.pyplot繪圖的時候,如果將圖片顯示出來,或者另存為圖片,常常會出現(xiàn)清晰度不夠的問題,當然這種問題是對于png或者jpg這種格式的圖片而言的,所以本文給大家介紹了提高Matplotlib繪圖清晰度的幾種方法,需要的朋友可以參考下
    2024-01-01
  • Python3.5面向?qū)ο笈c繼承圖文實例詳解

    Python3.5面向?qū)ο笈c繼承圖文實例詳解

    這篇文章主要介紹了Python3.5面向?qū)ο笈c繼承,結(jié)合圖文與實例形式詳細分析了Python3.5面向?qū)ο笈c繼承的相關概念、原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2019-04-04
  • 基于Python?schedule的任務調(diào)度詳解

    基于Python?schedule的任務調(diào)度詳解

    schedule?是Python的第三方任務調(diào)度庫,可以用來做定時任務,這篇文章主要為大家介紹了Python利用schedule進行任務調(diào)度的相關操作,需要的可以了解下
    2025-02-02
  • 基于Python打造一個高效開發(fā)輔助全能工具箱

    基于Python打造一個高效開發(fā)輔助全能工具箱

    在日常開發(fā)過程中,我們經(jīng)常需要進行各種瑣碎但又必不可少的操作,本文介紹一款基于?Python?編寫的?全能工具箱,它涵蓋了開發(fā)過程中常用的功能,希望對大家有所幫助
    2025-03-03
  • 一文詳解Python為什么要寫__init__.py

    一文詳解Python為什么要寫__init__.py

    這篇文章主要介紹了Python為什么要寫__init__.py的相關資料,__init__.py文件可以包含包的初始化環(huán)境變量、公共接口、包的信息以及通過__all__變量控制模塊的公開接口,需要的朋友可以參考下
    2025-03-03
  • Python中AI圖像識別實現(xiàn)身份證識別

    Python中AI圖像識別實現(xiàn)身份證識別

    圖像識別說白了就是把一張照片上面的文字進行提取,提供工作效率,本文主要介紹了Python 身份證識別,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Python中str.format()詳解

    Python中str.format()詳解

    本文主要給大家詳細介紹的是python編程中str.format()的基本語法和高級用法,非常的詳細,并附有示例,希望大家能夠喜歡
    2017-03-03

最新評論

汾西县| 图木舒克市| 宁河县| 民权县| 湾仔区| 潞城市| 五台县| 吉林市| 德惠市| 买车| 赤城县| 稷山县| 安泽县| 英吉沙县| 宁安市| 池州市| 涡阳县| 翼城县| 格尔木市| 巩留县| 石河子市| 崇信县| 黔西县| 公安县| 襄垣县| 六枝特区| 遵义市| 封开县| 赤壁市| 海城市| 亚东县| 贺州市| 白山市| 太白县| 蛟河市| 余庆县| 崇礼县| 兴宁市| 东城区| 临海市| 玉门市|