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

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

Pytest中skip和skipif的具體使用方法

瀏覽:37日期:2022-06-15 15:40:31
skip的用法

使用示例:@pytest.mark.skip(reason='跳過的原因,會在執行結果中打印')

標記在測試函數中

舉個🌰

import pytestdef test_1(): print('測試用例1')@pytest.mark.skip(reason='沒寫完,不執行此用例')def test_2(): print('測試用例2')

執行結果如下:

Pytest中skip和skipif的具體使用方法

標記在測試類的測試用例中

舉個🌰

import pytestclass TestCase(object): def test_1(self):print('測試用例1') @pytest.mark.skip(reason='沒寫完,不執行此用例') def test_2(self):print('測試用例2')

執行結果如下

Pytest中skip和skipif的具體使用方法

標記在測試類方法上

舉個🌰

import pytest@pytest.mark.skip(reason='沒寫完,不執行此用例')class TestCase1(object): def test_1(self):print('測試用例1') def test_2(self):print('測試用例2')class TestCase2(object): def test_3(self):print('測試用例3') def test_4(self):print('測試用例4')

執行結果如下

Pytest中skip和skipif的具體使用方法

總結 @pytest.mark.skip 可以加在函數上,類上,類方法上 如果加在類上面,則類里面的所有測試用例都不會執行在測試用例執行期間強制跳過

以一個for循環為例,執行到第3次的時候跳出

import pytestdef test_demo(): for i in range(50):print(f'輸出第【{i}】個數')if i == 3: pytest.skip('跑不動了,不再執行了')

執行結果如下

Pytest中skip和skipif的具體使用方法

在模塊級別跳過測試用例

語法:pytest.skip(msg='',allow_module_level=False)

當allow_module_level=True時,可以設置在模塊級別跳過整個模塊

import pytestpytest.skip('跳過整個模塊', allow_module_level=True)@pytest.fixture(autouse=True)def test_1(): print('執行測試用例1')def test_2(): print('執行測試用例2')

執行結果如下

Pytest中skip和skipif的具體使用方法

有條件的跳過某些用例

語法:@pytest.mark.skipif(condition, reason='')

import sysimport pytest@pytest.mark.skipif(sys.platform == ’darwin’, reason='does not run on MacOS')class TestSkipIf(object): def test_demo(self):print('不能在MacOS上運行')

注意:condition需要返回True才會跳過

執行結果如下:

Pytest中skip和skipif的具體使用方法

跳過標記的使用 可以將 pytest.mark.skip 和 pytest.mark.skipif 賦值給一個標記變量 在不同模塊之間共享這個標記變量 若有多個模塊的測試用例需要用到相同的 skip 或 skipif ,可以用一個單獨的文件去管理這些通用標記,然后適用于整個測試用例集

舉個🌰

import sysimport pytestskipmark = pytest.mark.skip(reason='不執行此用例')skipifmark = pytest.mark.skipif(sys.platform == ’darwin’, reason='does not run on MacOS')@skipifmarkclass TestSkipIf(object): def test_demo(self):print('不能在MacOS上運行')@skipmarkdef test_1(): print('測試用例1')def test_2(): print('測試用例2')

執行結果如下

Pytest中skip和skipif的具體使用方法

當缺少某些導入時跳過用例

語法:

pytest.importorskip( modname: str, minversion: Optional[str] = None, reason: Optional[str] = None )

參數:

modname: 需要被導入的模塊名稱,比如 selenium; minversion: 表示需要導入的最小的版本號,如果該版本不達標,將會打印出報錯信息; reason: 只有當模塊沒有被導入時,給定該參數將會顯示出給定的消息內容找不到對應module

舉個🌰

import pytestrock = pytest.importorskip('rock')@rockdef test_1(): print('測試是否導入了rock模塊')

運行結果

Pytest中skip和skipif的具體使用方法

如果版本不達標

舉個🌰

import pytestsel = pytest.importorskip('selenium', minversion='3.150')@seldef test_1(): print('測試是否導入了selenium模塊')

運行結果

Pytest中skip和skipif的具體使用方法

整理參考

小菠蘿的測試筆記

到此這篇關于Pytest中skip和skipif的具體使用方法的文章就介紹到這了,更多相關skip和skipif的使用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Pytest
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美女少妇全过程你懂的久久| 香蕉精品久久| 综合一区在线| 日韩av网站在线观看| 日韩不卡一区二区三区| 久久国产乱子精品免费女| 国产精品mm| 四季av一区二区凹凸精品| 国产a久久精品一区二区三区| 国产成人精品福利| 国产成人久久精品一区二区三区| 国产91在线播放精品| 久久久久久美女精品| 免费久久99精品国产| 久久精品99久久久| 成人欧美一区二区三区的电影| 91精品观看| 91成人小视频| 亚洲成av在线| 免费在线观看不卡| 国产精品sss在线观看av| 四虎4545www国产精品 | 国产传媒在线| 亚洲女同中文字幕| 欧美一区网站| 视频福利一区| 97久久亚洲| 色综合www| 日韩国产高清在线| 三级小说欧洲区亚洲区| 日韩中文av| 樱桃视频成人在线观看| 日韩中文字幕一区二区三区| 激情久久99| 不卡中文字幕| 欧美激情精品| 老鸭窝毛片一区二区三区| 欧美日本一区| 不卡视频在线| av最新在线| 天堂久久av| 91精品国产乱码久久久久久久 | 国产精品蜜月aⅴ在线| 欧美一区二区三区高清视频| 巨乳诱惑日韩免费av| 国产精品毛片久久久| 91精品国产福利在线观看麻豆| 欧美另类中文字幕| 好看不卡的中文字幕| 久久香蕉精品香蕉| 美女久久一区| 欧美羞羞视频| 日韩精彩视频在线观看| 久久高清免费| 欧美国产极品| 亚洲精品麻豆| 婷婷六月综合| 国产精品久久久久久久免费观看 | 久久久久美女| 老色鬼精品视频在线观看播放| 久久亚洲一区| 91久久久精品国产| 成人日韩在线| 美女视频黄 久久| 婷婷精品在线观看| 六月婷婷一区| 欧美福利一区| 亚洲成人不卡| 91亚洲国产| 精品久久久中文字幕| 免费日韩精品中文字幕视频在线| 最新中文字幕在线播放| 欧美一区二区三区久久精品| 中文字幕一区二区精品区| 亚洲一级黄色| 99久久精品费精品国产| 国产91欧美| 精品国产91| 国产精品美女久久久久久不卡| 日韩激情网站| 亚洲一区欧美激情| 91久久久精品国产| av亚洲免费| 久久在线视频免费观看| 成人日韩精品| 日韩欧美一区二区三区在线视频| 久久久国产精品网站| 国产调教精品| 国产精久久久| 国产suv精品一区| 亚洲美女久久精品| 日韩在线短视频| 久久久夜夜夜| 亚洲成人精品| 午夜久久一区| 久久午夜精品| 亚洲一区有码| 日本不卡不码高清免费观看| 日韩国产一二三区| 欧美伊人久久| 911精品国产| 国产精品乱战久久久| 久久精品国产999大香线蕉| 高清日韩欧美| 亚洲伦乱视频| 久久性天堂网| 欧美日韩一区二区高清| 欧美精品成人| 在线看片国产福利你懂的| 精品久久99| 日韩精品网站| 一区在线免费观看| 蜜臀精品一区二区三区在线观看| 视频一区二区不卡| 欧美日韩夜夜| 日本久久综合| 四虎影视精品| 亚洲色图国产| 欧美精品不卡| av一区在线| 亚洲综合小说| 精品亚洲a∨| 免费欧美一区| 日本91福利区| 久久天堂av| 蜜臀久久99精品久久久画质超高清 | 蜜桃精品在线| 91成人精品| 日韩av中文在线观看| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产经典一区| 免费视频亚洲| 国产精品久久久免费| 亚洲精品一区三区三区在线观看| 免费精品国产| 国产精品美女在线观看直播| 久草免费在线视频| 亚洲影院天堂中文av色| 久久久久久婷| 一区二区精彩视频| 福利一区二区免费视频| 91精品99| 美女视频网站久久| 99视频+国产日韩欧美| 久久国产乱子精品免费女| 久久久久.com| 国产日韩一区二区三区在线播放 | av在线最新| 日韩三级视频| 国产v日韩v欧美v| 日韩欧美高清一区二区三区| 久久婷婷av| 国产福利资源一区| 免费中文字幕日韩欧美| 国产盗摄——sm在线视频| 日本成人中文字幕| 在线亚洲免费| 日韩欧美在线中字| 国产精品激情电影| 蜜臀av性久久久久蜜臀aⅴ流畅| 丰满少妇一区| 欧美亚洲一级| 丝袜美腿亚洲一区| 欧美日中文字幕| 国产精品激情电影| 亚洲精品国产精品粉嫩| 国产字幕视频一区二区| 国产一区福利| 国产精品资源| 日韩影片在线观看| 国产精品呻吟| 91精品在线观看国产| 久久亚洲精精品中文字幕| 婷婷精品久久久久久久久久不卡| 亚洲精品一区二区妖精| 国产传媒在线| 久久精品国产福利| 国产精品亚洲欧美日韩一区在线 | 免费久久精品视频| 亚洲午夜精品久久久久久app| 福利视频一区| 精品视频97| 久久av综合| 国产精品一国产精品| 综合一区av| 免费国产自线拍一欧美视频| 天堂资源在线亚洲| 久久九九电影| 国产麻豆久久| 日韩精品一卡| 91精品啪在线观看国产18| 日韩欧美午夜| 欧美日韩尤物久久| 91亚洲国产| 亚洲精品成人图区| 日韩影院二区| 久久人人97超碰国产公开结果| 成人免费电影网址| 播放一区二区| 91精品久久久久久久久久不卡|