91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

python中如何使用unitest

發布時間:2020-10-29 09:11:44 來源:億速云 閱讀:440 作者:小新 欄目:編程語言

小編給大家分享一下python中如何使用unitest,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

關于unittest簡介:

1、unittest是 python 的標準的單元測試框架,能夠很好的和自動化測試相結合,并有獨立的測試報告框架。

2、unittest提供了一系列類讓測試變得更加容易。

unittest 的主要構成部分

test fixture

用于初始化、清理等動作。在 selenium 測試中,我們可以用來做 webdriver 的初始化等等

testcase

測試用例,unittest 的最小單元。用以對指定輸入的返回結果進行檢測。在 unittest 中提供 了 TestCase 基類,用來創建新的測試用例類。

test suite

測試套件,一系列測試用例或測試套件的集合。在 unittest 中由 TestSuite 類實現。

test runner

測試執行器,負責用例執行并生成測試報告,在 unittest 中提供了命令行模式和 GUI 模式來執行。

unittest 使用過程

導入unitttest模塊

 
import unittest

定義一個被測試函數

 
def add(a, b):
    return a + b

創建一個unittest.TestCase子類

 
class demoTest(unittest.TestCase):
    pass

在demoTest新增一個測試方法:test_add_4_5, 測試方法名稱必須以

test
開始
 
class demoTest(unittest.TestCase):
    def test_add_4_5(self):
        pass
在新增的測試方法test_add_4_5中添加斷言驗證
 
class demoTest(unittest.TestCase):
    def test_add_4_5(self):
        self.assertEquals(add(4,5),9)

最后,在main函數中調用unittest的main方法啟動測試,最終整個代碼如下:

 
# _*_ coding:utf-8 _*_
__author__ = '苦葉子'
import unittest
 
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
 
# 被測函數
def add(a, b):
    return a + b    
# 測試用例
class demoTest(unittest.TestCase):
    def test_add_4_5(self):
        self.assertEquals(add(4,5),9)  
 
      # 主函數
if __name__ == '__main__':
    unittest.main()

運行結果如下:

.
----------------------------------------
Run 1 testin 0.000s
OK

運行unittest的輸出信息

python中如何使用unitest

unittest 命令

unittest 提供了豐富的命令選項來控制 unittest 測試,下面我們簡單的列舉如下:

使用方法

python -m unittest 選項
示例,查看幫助信息
python -m unittest -h

python中如何使用unitest

看完了這篇文章,相信你對python中如何使用unitest有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

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

AI

日喀则市| 武功县| 安阳县| 公安县| 合江县| 关岭| 蕲春县| 七台河市| 太保市| 毕节市| 马公市| 灵宝市| 临夏县| 西吉县| 东乡族自治县| 林州市| 布拖县| 科技| 阳原县| 盖州市| 常州市| 鹿泉市| 梅河口市| 嘉兴市| 翼城县| 松溪县| 金山区| 金昌市| 永平县| 洞口县| 视频| 祁阳县| 庄浪县| 蚌埠市| 紫阳县| 太和县| 石阡县| 秦安县| 鄂托克前旗| 波密县| 周至县|