亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python assert使用

系統(tǒng) 2223 0

前言

在測試用例中,執(zhí)行完測試用例后,最后一步是判斷測試結(jié)果是pass還是fail,自動化測試腳本里面一般把這種生成測試結(jié)果的方法稱為斷言(assert)。

用unittest組件測試用例的時候,斷言的方法還是很多的,下面介紹幾種常用的斷言方法:assertEqual、assertIn、assertTrue
---------------------?

基本斷言方法
基本的斷言方法提供了測試結(jié)果是True還是False。所有的斷言方法都有一個msg參數(shù),如果指定msg參數(shù)的值,則將該信息作為失敗的錯誤信息返回。

序號?? ?斷言方法?? ?斷言描述
1?? ?assertEqual(arg1, arg2, msg=None)?? ?驗證arg1=arg2,不等則fail
2?? ?assertNotEqual(arg1, arg2, msg=None)?? ?驗證arg1 != arg2, 相等則fail
3?? ?assertTrue(expr, msg=None)?? ?驗證expr是true,如果為false,則fail
4?? ?assertFalse(expr,msg=None)?? ?驗證expr是false,如果為true,則fail
5?? ?assertIs(arg1, arg2, msg=None)?? ?驗證arg1、arg2是同一個對象,不是則fail
6?? ?assertIsNot(arg1, arg2, msg=None)?? ?驗證arg1、arg2不是同一個對象,是則fail
7?? ?assertIsNone(expr, msg=None)?? ?驗證expr是None,不是則fail
8?? ?assertIsNotNone(expr, msg=None)?? ?驗證expr不是None,是則fail
9?? ?assertIn(arg1, arg2, msg=None)?? ?驗證arg1是arg2的子串,不是則fail
10?? ?assertNotIn(arg1, arg2, msg=None)?? ?驗證arg1不是arg2的子串,是則fail
11?? ?assertIsInstance(obj, cls, msg=None)?? ?驗證obj是cls的實例,不是則fail
12?? ?assertNotIsInstance(obj, cls, msg=None)?? ?驗證obj不是cls的實例,是則fail
案例

            import unittest

class Test(unittest.TestCase):
    def test01(self):
        '判斷a == b'
        a = 1
        b = 1
        self.assertEqual(a,b)
        
    def test02(self):
        a = "hello"
        b = 'hello world'
        self.assertIn(a,b)

    def test03(self):
        a = 'beijing'
        b = 'dongjing'
        self.assertEqual(a,b)

if __name__ == '__main__':
    unittest.main()

          

截圖

python assert使用_第1張圖片

如圖所示前2個用例都正確,第三個失敗了,2個變量值不相等所以拋出了error,

            相當(dāng)于raise Exception('beijing' != 'dongjing')
          

更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产一区二区精品久久岳 | 精品夜夜春夜夜爽久久 | 高清一级毛片一本到免费观看 | 日本一区高清视频 | 久久综合久久伊人 | 欧美一级在线全免费 | 国内精品久久久久影院嫩草 | 亚洲精品无人区一区二区三区 | 深夜福利院 | 热99在线观看| freexxxx性特大另类ww | 亚洲精品国产一区二区 | 国产图片亚洲精品一区 | 奇米影视777色 | 日本一级aaaa特黄毛片 | 日本护士一级毛片在线播放 | 欧美爱爱爱爱免费视频 | 97夜夜操 | 一 级 黄 色 片生活片 | 九九九久久久 | 免费一级成人免费观看 | 久久视频精品36线视频在线观看 | 欧美一级欧美三级在线观看 | 四虎影视大全 | 九热爱视频精品视频 | aⅴ一区二区三区 | 999热这里只有精品 999人在线精品播放视频 | 888奇米 | 四虎影院在线播放视频 | 日本欧美成人 | 老司机伊人 | 国内精品美女久久久久 | 99国产在线播放 | 久久99精品国产麻豆婷婷 | 日韩亚洲在线 | 欧美精品亚洲人成在线观看 | 中文字幕免费在线看线人动作大片 | 九九在线精品视频xxx | 天天视频一区二区三区 | 黄色伊人 | 亚洲欧美二区三区久本道 |