亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Pytest自定義mark標(biāo)記篩選用例

 更新時間:2022年06月30日 09:36:49   作者:小旭2021  
這篇文章介紹了Pytest自定義mark標(biāo)記篩選用例的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

如下圖所示,我們編寫的用例存放在不同的py文件當(dāng)中

 當(dāng)我們想只運(yùn)行諸多py文當(dāng)中的部分用例,怎么辦呢?

比如自動化工作當(dāng)中,選擇test_a,test_33,test_000這3個用例來運(yùn)行的話,如何過濾呢?

pytest.mark一下

在pytest當(dāng)中,先給用例打標(biāo)記,在運(yùn)行時,通過標(biāo)記名來過濾測試用例。

步驟1:給用例打標(biāo)簽

給用例打標(biāo)記分為2個步驟:

1)注冊標(biāo)簽名

官方提供的注冊方式有2種,這里只提供一種最簡單直接的方式:

通過pytest.ini配置文件注冊。在pytest.ini文件當(dāng)中:

[pytest] # 固定的section名

markers= # 固定的option名稱

  標(biāo)簽名1: 標(biāo)簽名的說明內(nèi)容。

  標(biāo)簽名2

  標(biāo)簽名N

示例如下:

2)在測試用例/測試類中給用例打標(biāo)記(只能使用已注冊的標(biāo)記名)

在 測試用例的前面加上:@pytest.mark.已注冊標(biāo)簽名

如下圖,對3個測試文件當(dāng)中的,要篩選出來的用例,都打了me標(biāo)簽 。

步驟2:運(yùn)行時,根據(jù)用例標(biāo)簽過濾(-m 標(biāo)簽名)

pytest提供了命令行參數(shù)來配置運(yùn)行時的條件。

在命令行當(dāng)中,輸入pytest --help來查看所有可用的參數(shù)。

也可以調(diào)用pytest.main()函數(shù),將運(yùn)行時的參數(shù)以列表傳進(jìn)去,同樣也可以達(dá)到命令行運(yùn)行的效果。

根據(jù)標(biāo)簽名過濾用例的參數(shù)為:-m 標(biāo)簽名

運(yùn)行此文件的結(jié)果:

到此這篇關(guān)于Pytest自定義mark標(biāo)記篩選用例的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Python的urllib和urllib2模塊制作爬蟲的實(shí)例教程

    使用Python的urllib和urllib2模塊制作爬蟲的實(shí)例教程

    這篇文章主要介紹了使用Python的urllib和urllib2模塊制作爬蟲的實(shí)例教程,展現(xiàn)了這兩個常用爬蟲制作模塊的基本用法,極度推薦!需要的朋友可以參考下
    2016-01-01
  • Python open讀寫文件實(shí)現(xiàn)腳本

    Python open讀寫文件實(shí)現(xiàn)腳本

    Python中文件操作可以通過open函數(shù),這的確很像C語言中的fopen。通過open函數(shù)獲取一個file object,然后調(diào)用read(),write()等方法對文件進(jìn)行讀寫操作。
    2008-09-09
  • matplotlib交互式數(shù)據(jù)光標(biāo)mpldatacursor的實(shí)現(xiàn)

    matplotlib交互式數(shù)據(jù)光標(biāo)mpldatacursor的實(shí)現(xiàn)

    這篇文章主要介紹了matplotlib交互式數(shù)據(jù)光標(biāo)mpldatacursor的實(shí)現(xiàn) ,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python RPA自動化機(jī)器人模擬鼠標(biāo)鍵盤

    Python RPA自動化機(jī)器人模擬鼠標(biāo)鍵盤

    這篇文章主要介紹了Python RPA自動化機(jī)器人模擬鼠標(biāo)鍵盤,RPA,全稱為Robotic Process Automation,即機(jī)器人流程自動化。我們可以利用RPA技術(shù)將工作中可重復(fù)的部分流程化,讓機(jī)器替我們完成這一工作
    2023-02-02
  • Github?Copilot結(jié)合python的使用方法詳解

    Github?Copilot結(jié)合python的使用方法詳解

    最近也是聽說github出了一種最新的插件叫做copilot,于是申請了,下面這篇文章主要給大家介紹了關(guān)于Github?Copilot結(jié)合python使用的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Python 解決火狐瀏覽器不彈出下載框直接下載的問題

    Python 解決火狐瀏覽器不彈出下載框直接下載的問題

    這篇文章主要介紹了Python 解決火狐瀏覽器不彈出下載框直接下載的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 使用IPython下的Net-SNMP來管理類UNIX系統(tǒng)的教程

    使用IPython下的Net-SNMP來管理類UNIX系統(tǒng)的教程

    這篇文章主要介紹了使用IPython下的Net-SNMP來管理類UNIX系統(tǒng)的教程,本文來自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • python list轉(zhuǎn)dict示例分享

    python list轉(zhuǎn)dict示例分享

    這篇文章主要介紹了python list轉(zhuǎn)dict的使用方法,大家參考使用吧
    2014-01-01
  • Python3用2行代碼生成動態(tài)二維碼詳解

    Python3用2行代碼生成動態(tài)二維碼詳解

    這篇文章主要介紹了兩行Python代碼制作動態(tài)二維碼的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-10-10
  • python中virtualenvwrapper安裝與使用

    python中virtualenvwrapper安裝與使用

    本篇文章給大家介紹了python環(huán)境神器virtualenvwrapper安裝與使用,對此有需要的朋友可以跟著操作一下。
    2018-05-05

最新評論