日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python測試框架unittest和pytest區別

瀏覽:140日期:2022-06-21 18:04:21
一、用例編寫規則

(1)unittest提供了test cases、test suites、test fixtures、test runner相關的類,讓測試更加明確、方便、可控。使用unittest編寫用例,必須遵守以下規則:

測試文件必須先import unittest 測試類必須繼承unittest.TestCase 測試方法必須以“test_”開頭 測試類必須要有unittest.main()方法

(2)pytest是python的第三方測試框架,是基于unittest的擴展框架,比unittest更簡潔,更高效。使用pytest編寫用例,必須遵守以下規則:

測試文件名必須以“test_”開頭或者'_test'結尾(如:test_ab.py) 測試方法必須以“test_”開頭。 測試類命名以'Test'開頭。

  總結: pytest可以執行unittest風格的測試用例,無須修改unittest用例的任何代碼,有較好的兼容性。 pytest插件豐富,比如flask插件,可用于用例出錯重跑;還有xdist插件,可用于設備并行執行。

二、用例前置和后置

(1)unittest提供了setUp/tearDown,每個用例運行前、結束后運行一次。setUpClass和tearDownClass,用例執行前、結束后,只運行一次。(2)pytest提供了模塊級、函數級、類級、方法級的setup/teardown,比unittest的setUp/tearDown更靈活。

三、斷言

(1)unittest提供了assertEqual、assertIn、assertTrue、assertFalse。(2)pytest直接使用assert 表達式。

四、報告

(1)unittest使用HTMLTestRunnerNew庫。(2)pytest有pytest-HTML、allure插件。

五、失敗重跑

(1)unittest無此功能。(2)pytest支持用例執行失敗重跑,pytest-rerunfailures插件。

六、參數化

(1)unittest需依賴ddt庫,(2)pytest直接使用@pytest.mark.parametrize裝飾器。

使用示例

unittest

class DefaultTestCase(unittest.TestCase): def setUp(self):print 'Start to run' def tearDown(self):print 'Close' class TestDefaultTestCase(DefaultTestCase): def test_print_b(self):print ’b’ def test_print_a(self):print ’a’ if __name__ == ’__main__’: unittest.main()

運行結果:

python測試框架unittest和pytest區別

pytest

import osimport pytest # pytest是python的單元測試框架 def func(x): return x + 1 def test_a(): print('____test_a____') assert func(2) == 5 def test_b(): print('____test_b____') assert func(2) == 3 if __name__ == ’__main__’: pytest.main(['-s','pytest1.py'])

以上就是python測試框架unittest和pytest區別的詳細內容,更多關于unittest和pytest區別的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91麻豆国产自产在线观看亚洲| 91免费精品| 国产不卡av一区二区| 欧美亚洲综合视频| 五月激激激综合网色播| 红桃视频国产精品| 久久精品高清| 免费精品国产的网站免费观看| 国产精品亚洲欧美| 国产精品成人一区二区网站软件| 亚洲精品在线a| 婷婷综合成人| 国产日韩欧美三级| 欧美精品导航| av在线最新| 中文av在线全新| 日韩欧美精品一区| 国户精品久久久久久久久久久不卡| 国产 日韩 欧美一区| 久久免费大视频| 美女91精品| 亚洲尤物av| 国产亚洲人成a在线v网站| 日本不卡一区二区三区| 欧美中文一区| 激情综合婷婷| 午夜欧美视频| 午夜亚洲福利| 国产一区二区三区不卡av| 日韩黄色大片网站| 九九综合在线| 7m精品国产导航在线| 成人台湾亚洲精品一区二区| 欧美日韩一二| 亚洲另类av| 电影91久久久| 视频一区视频二区在线观看| 国产精品流白浆在线观看| 女生影院久久| 五月激激激综合网色播| 伊人久久视频| 青青国产91久久久久久| 久久理论电影| 国产精品xxx| 99热免费精品| 日韩av自拍| 国产色噜噜噜91在线精品 | 欧美激情视频一区二区三区免费 | 日本国产精品| 国产精品麻豆成人av电影艾秋 | 国产精品极品国产中出| 一区三区视频| 在线看片国产福利你懂的| 欧美有码在线| 日韩高清一区| 亚洲视频国产精品| 激情久久久久久| 免费观看亚洲| 国产伦精品一区二区三区在线播放| 亚洲国产一区二区三区在线播放 | 国产suv精品一区| 日韩高清在线不卡| 中文无码日韩欧| 国产伦精品一区二区三区在线播放 | 免费不卡在线观看| 亚洲一级二级| 日韩高清成人| 欧美日韩在线观看视频小说| 美女国产一区二区三区| 国产精品久久亚洲不卡| 国产精品自在| 成人污污视频| 香蕉成人av| 欧美亚洲精品在线| 好吊日精品视频| 免费国产自线拍一欧美视频| 伊人www22综合色| 深夜福利亚洲| 国产精品a级| 快播电影网址老女人久久| 久久久久欧美精品| 久久精品国产68国产精品亚洲| 激情自拍一区| 久久中文字幕av| 亚洲自啪免费| 国产日韩视频| 成人福利av| 中文精品在线| 日本视频在线一区| 国产精品精品国产一区二区| 日韩成人三级| 在线亚洲自拍| 国产精品美女在线观看直播| 免费高潮视频95在线观看网站| 久久麻豆精品| 日韩成人av影视| 日韩在线二区| 综合精品一区| 欧美国产中文高清| 久久久精品五月天| 免费黄网站欧美| 精品久久不卡| 国产精品美女久久久浪潮软件| 久久久精品国产**网站| 福利精品在线| 日韩在线视频一区二区三区| 欧美三区不卡| 欧美日韩中文一区二区| 欧美日韩夜夜| 欧美午夜不卡| 国产 日韩 欧美 综合 一区| 免费在线成人网| 欧美羞羞视频| 日韩超碰人人爽人人做人人添| 欧美成人a交片免费看| 日韩精品福利一区二区三区| 99精品综合| 成人台湾亚洲精品一区二区| 亚洲精品高潮| 国产精品久久久久久久免费观看 | 国产精品中文字幕制服诱惑| 国产农村妇女精品一二区| 亚洲精品无播放器在线播放| 久久免费大视频| 欧美日韩视频免费观看| 日韩三级精品| 国产农村妇女精品一区二区| 日韩免费一区| 日韩av二区| 国产一区二区三区精品在线观看| 人人爱人人干婷婷丁香亚洲| 老鸭窝亚洲一区二区三区| 精品中文一区| 午夜亚洲福利在线老司机| 五月天综合网站| 在线视频精品| 免费中文字幕日韩欧美| 亚洲小说欧美另类婷婷| 久久久久欧美精品| 久久久久美女| 麻豆91精品视频| 国产精品久久久久久模特 | 亚洲精品午夜av福利久久蜜桃| 97精品一区| 欧美羞羞视频| 黄色日韩在线| 亚洲精品极品| 精品黄色一级片| 中文字幕在线视频久| 成人久久久久| 欧美日韩中文一区二区| 亚洲男女自偷自拍| 午夜精品福利影院| 国产福利资源一区| 国产一区二区精品福利地址| 亚洲成人一区在线观看| 亚洲综合精品| 国产精品视频一区二区三区综合| 亚洲最新av| 久久99偷拍| 色天使综合视频| 日韩在线观看一区二区| 欧美一区精品| 国产精品久久久久av电视剧| 国产农村妇女精品一二区| 婷婷综合一区| 日韩欧美一区二区三区在线视频 | 欧美一级久久| 欧美gv在线| 91精品国产自产在线丝袜啪| 欧美日韩中文字幕一区二区三区| 久久精品 人人爱| 一区视频在线| 精品一区二区男人吃奶| 午夜在线观看免费一区| 美女性感视频久久| 天使萌一区二区三区免费观看| 亚洲综合精品| 18国产精品| 2023国产精品久久久精品双| 国产精品天天看天天狠| 中文一区在线| 中文字幕高清在线播放| 日韩国产欧美三级| 亚洲激情欧美| 色老板在线视频一区二区| 国产精品一国产精品k频道56| 亚洲深夜福利| 神马日本精品| 蜜臀国产一区| 青青草91视频| 午夜一级久久| 99国产精品视频免费观看一公开 | 精品国产亚洲一区二区三区| 亚洲最新av| 综合亚洲自拍| 欧美在线综合| 久久福利一区| 日韩精品一区二区三区中文| 亚洲毛片在线免费|