婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python pytest裝飾器總結(實例詳解)

Python pytest裝飾器總結(實例詳解)

熱門標簽:地圖標注微信發送位置不顯示 315電話機器人廣告 地圖制圖標注位置改變是移位嗎 房產電銷外呼系統 上海機器人外呼系統哪家好 地圖標注的意義點 浙江電銷卡外呼系統好用嗎 南京銷售外呼系統軟件 蓋州市地圖標注

幾個常用裝飾器

pytest.ini 配置文件 例子:

[pytest]
addopts = -v -s --html=py_test/scripts/report/report.html -p no:warnings  --reruns=10
 
testpaths = ./py_test/scripts
python_files= test_rerun.py
python_classes = Test*
python_function = test*
xfail_strict = true

addopts: OPTS 命令行參數集

-s:表示輸出調試信息,包括 print打印的信息
-v:顯示更詳細的信息
-vs:這兩個參數一起用
-n :支持多線程或者分布式運行測試用例
     如:pytest -vs ./testcase/test_login.py -n 2
--html : 測試報告位置
--reruns : 失敗重跑
-p no:warnings  : 取消警告
--ff : 先執行上次失敗的用例
--lf : 只執行上次失敗的用例
-x : 遇到測試用例fail,就結束測試
--maxfail=num:遇到num條測試用例fail, 就結束測試 
-k :根據測試用例的部分字符串指定測試用例
  	如:pytest -vs ./testcase -k “ao”

skipif-跳過測試

跳過測試的使用方法

pytest.skip (用于函數內,跳過測試用例)

def test_2():
    if 1  2:
        pytest.skip('1111111')
    pass

@pytest.mark.skip(用于函數外,跳過測試用例)

@pytest.mark.skip(reason='feature not implemented')
def test_1():
    pass
 
# 模塊級別跳過。(注:參數allow_module_level的值設為True)
pytest.skip('skip all tests', allow_module_level=True)

@pytest.mark.skipif(用于函數外,條件condition,跳過原因reason="xxx")

@pytest.mark.skipif(condition='12',reason='feature not implemented')
def test_1():
    pass

ordering-執行順序

  1. 控制用例執行順序的方法
  2. 在需要調整用例執行順序的函數(或方法)前增加

@pytest.mark.run(order=x) x表示

3.數字數字形式: 小數、整數、負數

執行順序:

1、由小到大

2、由正到負

3、未標記 的在正數后,負數前執行

順序: 1,2,3,無標記,-3,-2,-1

xfail-預期失敗

xfail-預期失敗的函數
語法

xfail(condition, reason)
--condition 預期失敗的條件
--reason 預期失敗的原因

pytest.ini加參數,

不希望出現 預期失敗結果成功 的情況
就在配置文件中添加一個參數:
xfail_strict = true

fixture-函數作參數

fixture用途:可將被fixture標記的函數當作參數使用
掌握一個fixture 實現 setup 和 tearduwn
yield 關鍵字
yield 后邊代碼是用例執行完后再執行的。相當于teardown
當用例執行完之后, 會執行yield 后面的代碼,但不能 return
addfinalize 關鍵字
這個實現功能跟yield的一樣, 但可以用return,將參數傳給后面的用例.
fixture 可放到conftest.py文件下
conftest.py會自動識別 哪個用例調用了這個函數

parametrize-參數化

parametrize(argnames,argvalues)
--argnames : 參數名
--argvalues : 參數值, 數據類型是 list
語法
@pytest.mark.parametrize
@pytest.mark.parametrize("mobile,code", [(121,212),(123,321)])

rerunfailure-失敗重跑

失敗重跑機制
安裝pytest-rerunfailure
在設置文件pytest.ini中添加命令
reruns = 重跑次數
addopts = --reruns=10

鏈接Mysql

一.環境搭建

對接mysql數據庫需要通過第三方庫PyMySQl

二.數據庫操作

建立數據庫連接 :MySQlconnect = pymysql.connect(“數據庫地址“,“數據庫端口“,”數據庫賬號“等)

獲取操作游標: cursor = MySQlconnect .cursor()

執行SQL語句:cursor .execute(“SQL語句”)

獲取一條數據:data = cursor.fetchone()

獲取結果(讀):cursor.fetchall()

提交更改(寫):MySQlconnect .commit()

關閉游標:cursor.close()

關閉連接 :MySQlconnect .close()

到此這篇關于Python pytest裝飾器總結的文章就介紹到這了,更多相關pytest裝飾器內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python pytest進階之fixture詳解
  • 詳解Pytest測試用例的執行方法
  • python pytest進階之conftest.py詳解
  • Pytest接口自動化測試框架搭建模板
  • pytest自動化測試fixture的作用域實例化順序及可用性

標簽:雙鴨山 赤峰 貴州 日照 臨汾 金華 陽泉 克拉瑪依

巨人網絡通訊聲明:本文標題《Python pytest裝飾器總結(實例詳解)》,本文關鍵詞  Python,pytest,裝飾,器,總結,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python pytest裝飾器總結(實例詳解)》相關的同類信息!
  • 本頁收集關于Python pytest裝飾器總結(實例詳解)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日本大胆欧美人术艺术动态| 国产福利视频一区二区三区| 日韩欧美一级二级三级久久久| 一区二区三区影院| 在线亚洲一区二区| 亚洲成av人影院| 欧美大尺度电影在线| 国产一区91精品张津瑜| 欧美成人免费网站| 色8久久精品久久久久久蜜| 另类成人小视频在线| 亚洲国产高清不卡| 91超碰这里只有精品国产| 成人免费视频国产在线观看| 国产欧美精品一区| 欧美日韩中文精品| 懂色av一区二区三区免费看| 99re成人在线| 国产在线播放一区二区三区 | 国产精品小仙女| 蓝色福利精品导航| 亚洲天堂av老司机| 国产精品另类一区| 成人涩涩免费视频| 欧美国产1区2区| 国产视频一区在线播放| 欧美日韩一区二区三区在线| 91在线精品秘密一区二区| 成人avav在线| 午夜私人影院久久久久| 亚洲二区在线观看| 美国毛片一区二区三区| 91日韩精品一区| 精品国产百合女同互慰| 国产精品18久久久久久久久 | 五月婷婷激情综合| 亚洲一区二区三区四区在线| 国产精品亲子伦对白| 亚洲免费观看高清在线观看| 欧美美女视频在线观看| 99久久精品国产精品久久| 99国产精品国产精品毛片| 亚洲福利视频一区二区| 精品一二三四区| 色94色欧美sute亚洲线路二 | 91高清视频免费看| 精品久久久久久久久久久久久久久久久 | 欧美韩国日本综合| 久久精品夜色噜噜亚洲aⅴ| 国产精品亲子乱子伦xxxx裸| 欧美sm美女调教| 久久久久久久久久久久久久久99| 美女免费视频一区二区| 午夜电影久久久| 欧美日韩国产在线观看| 久久综合九色综合久久久精品综合| 国产精品久久毛片| 久久99国产乱子伦精品免费| 国产福利精品导航| 99精品视频在线播放观看| 在线观看日韩高清av| 精品免费99久久| 亚洲一卡二卡三卡四卡无卡久久 | 国产精品视频麻豆| 亚洲在线中文字幕| 成人国产一区二区三区精品| 3d动漫精品啪啪1区2区免费| 亚洲激情欧美激情| 色88888久久久久久影院按摩| 一区二区三区中文在线观看| 成人精品亚洲人成在线| 日韩女优av电影在线观看| 国产嫩草影院久久久久| 亚洲精品欧美在线| 国产99久久久精品| 亚洲国产精品视频| 欧美在线不卡视频| 亚洲午夜精品在线| 欧美电影免费观看高清完整版| 三级影片在线观看欧美日韩一区二区| 国产成人av自拍| 亚洲国产精品久久不卡毛片| 亚洲成人av一区二区| 欧美大白屁股肥臀xxxxxx| 国产精品白丝jk白祙喷水网站| 国产精品网曝门| 国产综合久久久久久久久久久久| 日本中文一区二区三区| 色婷婷综合视频在线观看| 国产成人福利片| 一个色妞综合视频在线观看| 中文字幕一区二区三区av| 国产精品一区二区视频| 日韩免费福利电影在线观看| 美女视频网站黄色亚洲| 懂色av噜噜一区二区三区av| 免费在线观看一区二区三区| 久久欧美中文字幕| 成人免费毛片aaaaa**| 高清在线成人网| 一区二区三区在线视频免费观看| 91国偷自产一区二区开放时间 | 国产精品久久久久三级| 欧美日韩精品系列| www.亚洲精品| 国内精品久久久久影院色| 国产精品免费久久久久| 在线综合亚洲欧美在线视频| 色屁屁一区二区| 1区2区3区欧美| 欧美一级二级三级蜜桃| 精品国产乱码久久久久久闺蜜| 一区二区在线免费观看| 久久久久久一级片| 99久久er热在这里只有精品66| 国产91露脸合集magnet| 久久97超碰国产精品超碰| 亚洲福利视频导航| 亚洲午夜激情av| 在线成人免费视频| 一本大道综合伊人精品热热 | 国产一区久久久| 久久精品一区四区| 亚洲欧美日韩精品久久久久| 97久久久精品综合88久久| 欧美日韩高清影院| 精品第一国产综合精品aⅴ| 成人在线综合网站| 色天天综合色天天久久| 国产精品理伦片| 91福利国产成人精品照片| 一区二区在线电影| 岛国av在线一区| 日本免费新一区视频| 国产欧美一二三区| 一本色道亚洲精品aⅴ| 毛片av一区二区| 中文字幕制服丝袜一区二区三区| 国产成人aaaa| 亚洲国产成人在线| 欧美久久久影院| 91网站在线播放| 国产精品免费人成网站| 欧美人妇做爰xxxⅹ性高电影| 久久99蜜桃精品| 国产精品成人免费在线| 欧美一区二区三区成人| 91在线porny国产在线看| 麻豆精品视频在线观看| 天天色 色综合| 亚洲大尺度视频在线观看| 99re成人精品视频| 国产精品家庭影院| 经典三级视频一区| 国产91丝袜在线播放| 免费一级欧美片在线观看| 精品一区二区三区在线视频| 午夜天堂影视香蕉久久| 国产视频在线观看一区二区三区| 日韩精品一区二区三区在线播放 | 成人精品在线视频观看| 一区二区三区电影在线播| 亚洲视频在线一区观看| 国产激情91久久精品导航| 日韩电影在线观看电影| 制服丝袜日韩国产| 岛国精品一区二区| 亚洲综合成人在线| 日韩视频在线一区二区| 国产成人自拍网| 一区二区三区四区精品在线视频| 色视频欧美一区二区三区| 成人性生交大片免费看中文| 在线精品视频免费观看| 色综合久久六月婷婷中文字幕| 亚洲精品成a人| 日韩欧美国产小视频| 欧美色窝79yyyycom| 国产精品久久久久aaaa樱花 | 91精品午夜视频| 天涯成人国产亚洲精品一区av| 欧美成人官网二区| 99精品热视频| 日韩—二三区免费观看av| 欧美国产欧美综合| 这里只有精品99re| 国产成人免费在线视频| 久久久久久久综合色一本| 国精产品一区一区三区mba桃花| 自拍偷拍亚洲欧美日韩| 亚洲国产成人午夜在线一区| 精品少妇一区二区三区视频免付费 | 成人免费毛片片v| 日韩欧美中文一区二区| 青青草原综合久久大伊人精品优势| 欧美日韩精品一区二区三区四区| 亚洲图片欧美综合| 午夜精品久久久久久久久| 五月天婷婷综合| 国产精品一区三区|