官术网_书友最值得收藏!

1.6.1 fixture返回值

fixture函數第一個特性是函數的返回值,下面結合具體的案例介紹這部分的應用。在被測服務中成功登錄后會生成一個TOKEN,在下個請求中需要帶上登錄成功后返回的TOKEN信息,如圖1-23所示。

圖1-23 登錄成功后的TOKEN信息

在下發接口的請求頭中需要帶上登錄成功后生成的TOKEN的信息,如圖1-24所示。

圖1-24 請求頭中需要帶上TOKEN信息

下面結合如上的案例代碼,把登錄成功后返回的TOKEN寫成fixture函數,函數名稱為login,事實上login()函數的返回值是登錄成功后的TOKEN信息,代碼如下。

備注:

如上代碼中,在測試函數test_platform_index()中,headers一方面是該測試函數的形式參數,另外一方面是fixture函數headers()的對象,而fixture的headers()函數的返回值中帶了登錄成功后返回的TOKEN認證授權信息。執行如上代碼,結果如圖1-25所示。

圖1-25 fixture函數返回值特性執行結果

主站蜘蛛池模板: 灵宝市| 阜城县| 阳西县| 方正县| 屯门区| 潜山县| 壤塘县| 车险| 长汀县| 延长县| 昌吉市| 大宁县| 故城县| 固原市| 顺平县| 盖州市| 固安县| 衢州市| 长海县| 如东县| 洮南市| 策勒县| 梁河县| 英吉沙县| 郑州市| 东乌珠穆沁旗| 霞浦县| 彩票| 措勤县| 武夷山市| 旅游| 花垣县| 土默特右旗| 紫金县| 永丰县| 梁河县| 孟村| 高密市| 庆城县| 扬中市| 晴隆县|