千鋒教育-做有情懷、有良心、有品質的職業教育機構
一、fixtrue是啥
fixtrue測試固件,或測試裝置,也稱為測試夾具。
是在測試函數運行前后,用來設置前置條件和后置條件的;代碼可以定制,滿足多變的測試需求;
比如:傳入測試中的數據集,...
二、fixtrue怎么用
1、定義fixture跟定義普通函數差不多,只需要在函數上加個裝飾器@pytest.fixture()。
2、Fixture的函數命名不要以test開頭,跟用例區分開。
3、fixture是有返回值得,沒有返回值默認為None。
4、用例調用fixture的函數時,直接就是把fixture的函數名稱當做變量名稱。
5、使用fixture傳遞測試數據
貼心的九九,知道小伙伴們肯定看概念,不一定能很好理解里面的意思,所以呢,給大家附上完整的代碼,大家可以自已運行看看:
三、 fixture的作用范圍
函數:每一個函數或方法都會調用
類:每一個類調用一次
模塊:每一個.py文件調用一次
相關推薦