fixtrue基礎之name引數
前言
學習知識要善於思考,思考,再思考。 —- 愛因斯坦
今天雨後的清晨,空氣格外好!
一、
name引數是什麼?
· name引數是fixture方法中的其中一個引數;
· name引數是給fixtrue設定名稱;
· name引數的出處參考我上一篇博文。
二、 name引數應用
import pytest
@pytest.fixture(name='newdream') #name引數給fixture設定名稱
def setUp():
print('setUp')
yield
print('tearDown')
def testcase(newdream): #使用name引數名來引用
print('exectue testcase01')
assert 1
if __name__=='__main__':
pytest.main(["-s"])
上述例項小結:
· @pytest.fixture(name='newdream')表示設定name引數
· 在 testcase方法中,使用fixture的name引數值來引用fixture
· 已經給 fixture設定了name引數後,還用函式名(如上例中的setUp)作為 測試方法 的入參會報錯
· 預設情況下不設定 name引數,使用fixture下對應的函式名來引用fixture
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940641/viewspace-2909687/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- fixtrue基礎之scope引數
- fixtrue基礎之autouse引數
- fixtrue基礎之ids引數
- fixtrue基礎之params引數實現簡單引數化
- JAVA基礎之-引數傳遞Java
- python基礎之 函式的引數Python函式
- fixtrue基礎之測試初始化及測試後清理操作
- Python基礎(11):引數Python
- 2.6.2.1 初始化引數DB_NAME
- [java基礎]之變數Java變數
- 函式基礎和函式引數函式
- Spring WebFlux 基礎教程:引數校驗SpringWebUX
- Jmeter基礎004----增加引數化JMeter
- CSS3-陰影引數基礎CSSS3
- Django裡URL配置中name引數的作用Django
- JUnit5學習之六:引數化測試(Parameterized Tests)基礎Zed
- c#基礎-5.變長引數和引數預設值C#
- 『忘了再學』Shell基礎 — 16、位置引數變數變數
- Thinkphp5基礎——10 請求引數PHP
- 【ES6基礎】預設引數值
- 【公式與引數】用友U8-UFO報表公式與引數基礎公式
- Matplotlib基礎:subplot多子圖index引數解釋Index
- java基礎(九) 可變引數列表介紹Java
- Linux基礎之Shell與變數Linux變數
- Java 基礎 之 算數運算子Java
- Go 之基礎速學 (五) golang 裡函式以及函式之間引數的傳遞Golang函式
- JavaWeb基礎-Request物件接收表單請求引數JavaWeb物件
- Python基礎之:數字字串和列表Python字串
- 『動善時』JMeter基礎 — 24、JMeter中使用“使用者引數”實現引數化JMeter
- 前端基礎之jQuery基礎前端jQuery
- mybatis基礎03(介面中的多個引數處理)MyBatis
- Java逆向基礎之靜態變數存取Java變數
- Android面試之——數學基礎知識Android面試
- 引數匹配模型——Python學習之引數(二)模型Python
- 基礎設施建設——全域性請求引數校驗
- AI數學基礎之:概率和上帝視角AI
- AI數學基礎之:P、NP、NPC問題AI
- 引數匹配順序——Python學習之引數(三)Python