最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python自動化unittest yaml使用過程解析

 更新時間:2020年02月03日 14:57:57   作者:snoweveryday  
這篇文章主要介紹了python自動化unittest yaml使用過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了python自動化unittest yaml使用過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

在編寫unittest自動化用例時,一個請求需要編寫多條用例,而涉及的參數基本相同,這時候就會用到配置文件,可以把參數配置項統(tǒng)一管理,避免重復代碼,也方便后期維護

此處用到的是yaml,首先需要安裝yaml庫,pip install yaml

安裝成功后,腳本導入語句,import yaml,具體語法可參照如上入門教程

舉例說明:

用例-查詢教師列表信息(請求地址相同,每次請求參數不同),將請求地址配置到y(tǒng)aml文件

1.創(chuàng)建yaml文件,錄入請求請求url

2.讀取url信息

class teaTimeData(unittest.TestCase):
  def setUp(self):
    print("-------教師用例開始執(zhí)行-------")
    self.file = open(get_path() + "/data/count_query.yaml","r",encoding="utf-8")
    self.data = yaml.load(self.file,Loader=yaml.FullLoader)
    self.file.close()
    self.base_url = self.data["query"].get("url")

在此處如果直接使用yaml.load(),會有警告出現,可以參考PyYAML yaml.load(input) Deprecation

3.編輯用例

def test_01(self):
    headers ={
      "frontcode": "frontcode",
      "token": user_token
    }
    params={
      "pageSize": "5"
    }
    r = requests.get(url = self.query_url,headers = headers,params = params)
    self.assertEqual(r.status_code,200)

繼續(xù)編輯其它用例,只需要配置不同參數即可

最后執(zhí)行用例

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 如何使用OpenCV進行視頻讀取與處理的完整指南

    如何使用OpenCV進行視頻讀取與處理的完整指南

    OpenCV是一個開源的計算機視覺和機器學習軟件庫,廣泛應用于圖像和視頻的處理,本篇文章將詳細解析如何使用OpenCV讀取和處理視頻,并結合實際的代碼示例來展示操作的全過程,同時探討一些性能優(yōu)化的策略
    2024-08-08
  • python開發(fā)的小球完全彈性碰撞游戲代碼

    python開發(fā)的小球完全彈性碰撞游戲代碼

    這篇文章主要介紹了通過python開發(fā)的一個小球完全彈性碰撞游戲效果,特分享下
    2013-10-10
  • Python正則表達式匹配ip地址實例

    Python正則表達式匹配ip地址實例

    這篇文章主要介紹了Python正則表達式匹配ip地址實例,通過簡單的實例講述了re模塊的用法,該實例非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • Flask配置Cors跨域的實現

    Flask配置Cors跨域的實現

    這篇文章主要介紹了Flask配置Cors跨域的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python 獲取當前路徑3種方法

    Python 獲取當前路徑3種方法

    本文主要介紹了Python 獲取當前路徑3種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • 使用PyTorch實現MNIST手寫體識別代碼

    使用PyTorch實現MNIST手寫體識別代碼

    今天小編就為大家分享一篇使用PyTorch實現MNIST手寫體識別代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 利用Python3實現統(tǒng)計大量單詞中各字母出現的次數和頻率的方法

    利用Python3實現統(tǒng)計大量單詞中各字母出現的次數和頻率的方法

    這篇文章主要介紹了利用Python3實現統(tǒng)計大量單詞中各字母出現的次數和頻率,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • PyQt5每天必學之拖放事件

    PyQt5每天必學之拖放事件

    這篇文章主要為大家詳細介紹了PyQt5每天必學之拖放事件的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python列表排序 list.sort方法和內置函數sorted用法

    Python列表排序 list.sort方法和內置函數sorted用法

    這篇文章主要介紹了Python列表排序 list.sort方法和內置函數sorted用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python如何獲取免費高匿代理IP及驗證

    Python如何獲取免費高匿代理IP及驗證

    這篇文章主要介紹了Python如何獲取免費高匿代理IP及驗證問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評論

虞城县| 融水| 鲜城| 吴旗县| 景宁| 绵阳市| 蒲城县| 桦南县| 河池市| 苏州市| 纳雍县| 始兴县| 子长县| 泌阳县| 白玉县| 建水县| 略阳县| 武鸣县| 南丹县| 余干县| 耒阳市| 沐川县| 阳泉市| 大田县| 耒阳市| 昆山市| 毕节市| 友谊县| 新闻| 博客| 龙山县| 光山县| 德格县| 岳普湖县| 元江| 佛教| 巨鹿县| 丹凤县| 靖江市| 广西| 抚远县|