好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > pytest conftest.py文件的使用講解

pytest conftest.py文件的使用講解

熱門標簽:汕頭電商外呼系統供應商 鄭州智能外呼系統中心 賓館能在百度地圖標注嗎 云南地圖標注 北京外呼電銷機器人招商 crm電銷機器人 400電話 申請 條件 電銷機器人 金倫通信 南京crm外呼系統排名

一、conftest.py的特點

1、可以跨.py文件調用,有多個.py文件調用時,可讓conftest.py只調用了一次fixture,或調用多次fixture

2、conftest.py與運行的用例要在同一個pakage下,并且有__init__.py文件

3、不需要import導入 conftest.py,pytest用例會自動識別該文件,放到項目的根目錄下就可以全局目錄調用了,如果放到某個package下,那就在該package內有效,可有多個conftest.py

4、conftest.py配置腳本名稱是固定的,不能改名稱

5、conftest.py文件不能被其他文件導入

6、所有同目錄測試文件運行前都會執行conftest.py文件

二、conftest.py的使用場景

1、每個接口需共用到的token

2、每個接口需共用到的測試用例數據

3、每個接口需共用到的配置信息

三、conftest.py的生效范圍

1、比如下面的示例,我的conftest文件在pytest2的目錄下,那么pytest2這個目錄下的所有的城市用例都可以使用conftest文件

2、比如下面的示例的,我的conftest文件在test_suit_01目錄下,那么test_suit_01目錄下的所有的測試用例都可以使用這個conftest文件

四、conftest.py的的scope字段

1、如果生效范圍:scope=“session”

# -*- coding:utf-8 -*-
import pytest
from lib import basefunc
 
@pytest.fixture(scope="session",autouse=True)
def setup_function():
    print("執行conftest文件")
    basefunc.delfile()
    yield
    print("執行conftest文件")
    basefunc.delfile()

那么,在該目錄下的所有的測試用例只會執行一次

在所有的用例開始前會執行yield前面的代碼

在所有的用例結束后會執行yield后面的代碼

2、如果生效范圍:scope=“module”

# -*- coding:utf-8 -*-
import pytest
from lib import basefunc
 
@pytest.fixture(scope="module",autouse=True)
def setup_function():
    print("執行conftest文件")
    basefunc.delfile()
    yield
    print("執行conftest文件")
    basefunc.delfile()

那么,在該目錄下的每個py文件會執行一次

在每個py文件中的用例開始前會執行yield前面的代碼

在每個py文件中的用例結束后會執行yield后面的代碼

3、如果生效范圍:scope=“class”

# 生效的范圍,類級別,每個類才會執行一次
@pytest.fixture(scope="class",autouse=True)
def setUp():
    print("在每個方法前執行")
    yield
    print("在每個方法后執行")

那么,在該目錄下的每個類會執行一次

在每個類的用例開始前會執行yield前面的代碼

在每個類的用例結束后會執行yield后面的代碼

4、如果生效范圍:scope=“function”

@pytest.fixture(scope="function",autouse=True)
def setUp():
    print("在每個方法前執行")
    yield
    print("在每個方法后執行")

那么,在該目錄下的每個測試函數會執行一次

在每個測試用例開始前會執行yield前面的代碼

在每個測試用例結束后會執行yield后面的代碼

以上就是pytest的conftest.py文件的使用講解的詳細內容,更多關于pytest conftest.py文件的使用的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • python pytest進階之conftest.py詳解
  • Pytest中conftest.py的用法

標簽:西寧 梅州 錫林郭勒盟 文山 石家莊 懷化 浙江 昆明

巨人網絡通訊聲明:本文標題《pytest conftest.py文件的使用講解》,本文關鍵詞  pytest,conftest.py,文件,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pytest conftest.py文件的使用講解》相關的同類信息!
  • 本頁收集關于pytest conftest.py文件的使用講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: jiZZ女人jiZZZ| 午夜一级免费视频| 秋霞黄色| 欧洲无线乱码一区二区不卡| 国产成人精品电影在线观看| 《两男一女》未删减版| 拔插拔插8x8x海外华人免费视频| 男阳茎进女阳道全过程男| 欧美做受???韩国| 国产一级A片在线观看播放| 阳茎伸入女人阳道全片| 国产农村妇女毛片精品久久久久| 午夜福利伦伦电影理论片在线观看 | 大尺度吃奶摸下激烈视频| 双性h浪荡受bl| 秘书婬荡呻吟揉捏丰满奶头动漫| 午夜影院一区| 亚洲成人动漫在线观看| 久久久人力资源投资有限公司| 亚洲JIZZJIZZ中国少妇| 伊人久久大香线蕉av影院| 91美女啪啪| bbwbbwto欧美肥妇| 亚洲一二三四2021不卡| 女人扒开下部添荫蒂视频| 无码精品人妻一区二区三区拉屎| 极品人妻洗澡后被朋友玩| 变态公厕便所肉便女小说| 国产亚洲欧美bt在线电影| 亚洲一级在线观看A片国产天美 | 在线视频一区二区日韩国产| 和孕妇做高h文奶水| 巜趁夫不在给给公HD播放| 国产欧美一区二区三区精品酒店| 强遭暴呻吟戏视频大全| 怡红院美国分院一区二区| 紧缚调教肉奴波多野结衣| 国产欧美三级| 欧美一级电影在线观看| 最新国自产拍在线播放| 白洁张敏芊芊一晚七次|