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引數實現簡單引數化
- python基礎之 函式的引數Python函式
- fixtrue基礎之測試初始化及測試後清理操作
- Python基礎(11):引數Python
- Oracle引數檔案基礎Oracle
- java基礎的學習之引數的變化使用Java
- Mysql 效能優化--基礎引數MySql優化
- [java基礎]之變數Java變數
- 數學基礎之微積分
- Jmeter基礎004----增加引數化JMeter
- 函式基礎和函式引數函式
- CSS3-陰影引數基礎CSSS3
- Mysql 效能最佳化--基礎引數MySql
- Python基礎:關於__name__Python
- 『忘了再學』Shell基礎 — 16、位置引數變數變數
- 數學基礎之機率
- 數學基礎之線性代數
- c#基礎-5.變長引數和引數預設值C#
- JUnit5學習之六:引數化測試(Parameterized Tests)基礎Zed
- 【ES6基礎】預設引數值
- Spring WebFlux 基礎教程:引數校驗SpringWebUX
- Thinkphp5基礎——10 請求引數PHP
- Oracle基礎 07 引數檔案 pfile/spfileOracle
- Django裡URL配置中name引數的作用Django
- LOCK_NAME_SPACE 引數解決的使用
- Java 基礎 之 算數運算子Java
- java基礎(九) 可變引數列表介紹Java
- stylus_基礎語法(引數/function/運算子)Function
- oracle基礎筆記之第一篇 DBAtools和初始化引數Oracle筆記BAT
- Go 之基礎速學 (五) golang 裡函式以及函式之間引數的傳遞Golang函式
- Linux基礎之Shell與變數Linux變數
- Matplotlib基礎:subplot多子圖index引數解釋Index
- JavaWeb基礎-Request物件接收表單請求引數JavaWeb物件
- 『動善時』JMeter基礎 — 24、JMeter中使用“使用者引數”實現引數化JMeter
- django的url的name引數的意義(轉發)Django