對(duì)python的unittest架構(gòu)公共參數(shù)token提取方法詳解
額。。。每個(gè)請(qǐng)求都有token值的傳入,但是token非常易變,一旦變化,所有的接口用例都得改一遍token,工作量太大了。。。
那么有沒(méi)有一種方法能把token提取出來(lái),作為一個(gè)全局變量,作為一個(gè)參數(shù),從而牽一發(fā)而動(dòng)全身呢??
經(jīng)過(guò)探索,具體方案如下
先定義一個(gè)全局變量token類型為string
然后把請(qǐng)求鏈接定義一個(gè)變量類型為string
然后定義第三個(gè)變量=前兩個(gè)變量相加
然后requests直接傳第三個(gè)變量就行了
具體代碼如下:
class Test(unittest.TestCase): token = "8f779018-9e20-4371-93f6-838bca7c737e" #構(gòu)建析構(gòu)函數(shù),初始化接口 def setUp(self): f = open('E:/1.txt', 'a') f.write('-------------------------------'+'\n') print '\n' f.close() pass def tearDown(self): print 'ok' #虛機(jī)應(yīng)用相關(guān)接口 def test_serverstate(self): #檢查虛機(jī)應(yīng)用狀態(tài) u = "http://e.uu.com.cn/api/v1/app/state?ciaToken="http://定義token之外的鏈接為string變量 url = u+self.token //拼接整個(gè)鏈接 r = requests.get(url) //直接傳變量 print r.text result = r.json() self.assertEqual(result['success'],True) f = open('E:/1.txt', 'a') f.write('檢查虛機(jī)狀態(tài)接口OK'+'\n') print '\n' f.close()
以上這篇對(duì)python的unittest架構(gòu)公共參數(shù)token提取方法詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
細(xì)說(shuō)NumPy數(shù)組的四種乘法的使用
這篇文章主要介紹了細(xì)說(shuō)NumPy數(shù)組的四種乘法的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12Python3 Tkinkter + SQLite實(shí)現(xiàn)登錄和注冊(cè)界面
這篇文章主要為大家詳細(xì)介紹了Python3 Tkinkter + SQLite實(shí)現(xiàn)登錄和注冊(cè)界面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11對(duì)python中使用requests模塊參數(shù)編碼的不同處理方法
今天小編就為大家分享一篇對(duì)python中使用requests模塊參數(shù)編碼的不同處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05掌握python polars庫(kù)進(jìn)行高效高速的數(shù)據(jù)處理。
這篇文章主要介紹了python polars庫(kù)進(jìn)行高效高速的數(shù)據(jù)處理技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01關(guān)于Python使用turtle庫(kù)畫(huà)任意圖的問(wèn)題
這篇文章主要介紹了Python turtle庫(kù)畫(huà)任意圖,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04python實(shí)現(xiàn)excel和csv中的vlookup函數(shù)示例代碼
這篇文章主要介紹了python實(shí)現(xiàn)excel和csv中的vlookup函數(shù),介紹如何使用python在excel和csv里實(shí)現(xiàn)vlookup函數(shù)的功能,首先需要簡(jiǎn)單了解一下python如何操作excel,需要的朋友可以參考下2023-01-01flask-SQLALchemy連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn)示例
sqlalchemy是數(shù)據(jù)庫(kù)的orm框架,讓我們操作數(shù)據(jù)庫(kù)的時(shí)候不要再用sql語(yǔ)句了,本文就介紹了flask-SQLALchemy連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn)示例,感興趣的可以了解一下2022-06-06Python處理命令行參數(shù)模塊optpars用法實(shí)例分析
這篇文章主要介紹了Python處理命令行參數(shù)模塊optpars用法,結(jié)合實(shí)例形式分析了optpars模塊的功能,Python使用optpars模塊設(shè)置命令行參數(shù)相關(guān)操作技巧,需要的朋友可以參考下2018-05-05