欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > python測試框架unittest和pytest區別

python測試框架unittest和pytest區別

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

一、用例編寫規則

(1)unittest提供了test cases、test suites、test fixtures、test runner相關的類,讓測試更加明確、方便、可控。使用unittest編寫用例,必須遵守以下規則:

  • 測試文件必須先import unittest
  • 測試類必須繼承unittest.TestCase
  • 測試方法必須以“test_”開頭
  • 測試類必須要有unittest.main()方法

(2)pytest是python的第三方測試框架,是基于unittest的擴展框架,比unittest更簡潔,更高效。使用pytest編寫用例,必須遵守以下規則:

  • 測試文件名必須以“test_”開頭或者"_test"結尾(如:test_ab.py)
  • 測試方法必須以“test_”開頭。
  • 測試類命名以"Test"開頭。

  總結: pytest可以執行unittest風格的測試用例,無須修改unittest用例的任何代碼,有較好的兼容性。 pytest插件豐富,比如flask插件,可用于用例出錯重跑;還有xdist插件,可用于設備并行執行。     

二、用例前置和后置

(1)unittest提供了setUp/tearDown,每個用例運行前、結束后運行一次。setUpClass和tearDownClass,用例執行前、結束后,只運行一次。
(2)pytest提供了模塊級、函數級、類級、方法級的setup/teardown,比unittest的setUp/tearDown更靈活。

三、斷言

(1)unittest提供了assertEqual、assertIn、assertTrue、assertFalse。
(2)pytest直接使用assert 表達式。

四、報告

(1)unittest使用HTMLTestRunnerNew庫。
(2)pytest有pytest-HTML、allure插件。

五、失敗重跑

(1)unittest無此功能。
(2)pytest支持用例執行失敗重跑,pytest-rerunfailures插件。

六、參數化

(1)unittest需依賴ddt庫,
(2)pytest直接使用@pytest.mark.parametrize裝飾器。

使用示例

unittest

class DefaultTestCase(unittest.TestCase):
 
    def setUp(self):
        print "Start to run"
 
    def tearDown(self):
        print "Close"
 
class TestDefaultTestCase(DefaultTestCase):
 
    def test_print_b(self):
        print 'b'
 
    def test_print_a(self):
        print 'a'
 
 
if __name__ == '__main__':
    unittest.main()

運行結果:

pytest

import os
import pytest
 
# pytest是python的單元測試框架
 
def func(x):
    return x + 1
 
 
def test_a():
    print("____test_a____")
    assert func(2) == 5
 
def test_b():
    print("____test_b____")
    assert func(2) == 3
 
if __name__ == '__main__':
    pytest.main(["-s","pytest1.py"])

以上就是python測試框架unittest和pytest區別的詳細內容,更多關于unittest和pytest區別的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • python中的unittest框架實例詳解
  • Python 測試框架unittest和pytest的優劣
  • Python自動化之UnitTest框架實戰記錄
  • Python unittest單元測試框架實現參數化
  • Python unittest單元測試框架及斷言方法
  • python中unittest框架應用詳解

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

巨人網絡通訊聲明:本文標題《python測試框架unittest和pytest區別》,本文關鍵詞  python,測試,框架,unittest,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python測試框架unittest和pytest區別》相關的同類信息!
  • 本頁收集關于python測試框架unittest和pytest區別的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美日韩精品三区| 久久99热这里只有精品| 99视频国产精品| 强制高潮抽搐sm调教高h| 久久精品一区二区三区不卡牛牛| 青青草精品视频| 国产精品1000部啪视频| 日韩一区二区三区av| 天堂久久一区二区三区| 波多野结衣有码| 日韩丝袜美女视频| 免费欧美在线视频| 久久久久久久久久久久| 久久久五月婷婷| 国产福利一区二区三区在线视频| 国产91在线播放九色| 欧美激情一区二区在线| 成人激情图片网| 欧美性猛片aaaaaaa做受| 亚洲影视在线观看| 黄色av网址在线观看| 欧美tk—视频vk| 国产一区二区伦理片| 日日噜噜夜夜狠狠久久波多野| 国产精品视频九色porn| 99视频精品在线| 欧美精品一级二级三级| 免费三级欧美电影| av在线播放中文字幕| 中文字幕中文字幕在线一区| 91捆绑美女网站| 91 com成人网| 精品一区二区综合| 男的操女的网站| 亚洲一区av在线| 波多野结衣一本| 国产精品天美传媒沈樵| 杨幂一区二区国产精品| 欧美一级夜夜爽| 国产精选一区二区三区| 在线视频国内一区二区| 日韩在线一区二区三区| 中文字幕第69页| 亚洲精品老司机| 四虎永久免费影院| 国产精品国产三级国产aⅴ无密码| 91麻豆免费视频| 日韩精品一区二区三区三区免费 | 青青草原综合久久大伊人精品优势 | 蜜桃视频最新网址| 亚洲乱码国产乱码精品精98午夜| 精品国产一区在线| 国产日产精品1区| 久久久久亚洲av无码网站| 欧美r级电影在线观看| 福利视频网站一区二区三区| 色综合激情久久| 日本中文字幕一区| 免费看特级毛片| 爽好久久久欧美精品| 强制高潮抽搐sm调教高h| 亚洲午夜一二三区视频| 国产手机在线观看| 一级中文字幕一区二区| 精品人妻中文无码av在线| 亚洲精品免费电影| 嘿嘿视频在线观看| 亚洲国产精品久久久男人的天堂| 亚洲色图 激情小说| 亚洲国产三级在线| 5566中文字幕| 日韩一区精品字幕| 色诱视频网站一区| 国产一区二区中文字幕| 69p69国产精品| www.欧美日韩国产在线| 精品国产91乱码一区二区三区| 成人三级做爰av| 国产精品美女久久久久久2018 | 一区二区国产视频| 欧美巨胸大乳hitomi| 午夜av电影一区| 色综合网站在线| 国内精品写真在线观看| 欧美疯狂性受xxxxx喷水图片| 国产不卡免费视频| 久久综合精品国产一区二区三区| 亚洲熟妇一区二区| 国产精品成人在线观看| 蜜臀久久99精品久久久久久| 午夜精品久久久久久不卡8050| 国产精品久久久精品四季影院| 精品一区二区三区不卡| 日韩欧美在线不卡| 成人做爰69片免费| 亚洲视频精选在线| 在线观看黄网址| 国内久久精品视频| 日韩欧美在线1卡| 亚洲天堂2024| 亚洲在线免费播放| 91福利国产精品| 成人自拍视频在线| 欧美激情一区二区三区四区| 日本爱爱爱视频| 蜜桃久久久久久| 日韩一区二区中文字幕| 影音先锋资源av| 亚洲综合色网站| 在线区一区二视频| k8久久久一区二区三区 | 三上悠亚ssⅰn939无码播放| 午夜亚洲福利老司机| 欧美日精品一区视频| 91麻豆国产在线观看| 亚洲区小说区图片区qvod| jizz亚洲少妇| 成人网在线免费视频| 国产精品成人免费精品自在线观看 | 人人爽香蕉精品| 欧美一级午夜免费电影| 亚洲天堂美女视频| 丝袜亚洲另类欧美综合| 8v天堂国产在线一区二区| 韩国三级视频在线观看| 亚洲综合激情网| 欧美日韩在线播放一区| 99久久久无码国产精品性波多 | 中文字幕免费观看一区| 国产主播av在线| 国产精品一二三区在线| 国产精品视频一区二区三区不卡| 国产免费一区二区三区四区| 丰满少妇久久久久久久| 日韩美女精品在线| 在线观看91视频| 日韩Av无码精品| 一本久久精品一区二区| 波多野结衣在线一区| 亚洲三级在线免费| 欧美伊人久久久久久久久影院 | 国产精品老熟女一区二区| 成人动漫一区二区三区| 亚洲欧美激情在线| 欧美日韩国产bt| 疯狂揉花蒂控制高潮h| 精品一区二区三区不卡 | 久久久精品免费网站| www.黄色com| av一区二区三区四区| 亚洲在线中文字幕| 日韩午夜激情视频| 国产又粗又长又硬| 91色porny在线视频| 午夜精品一区二区三区电影天堂| 日韩精品专区在线影院观看| 国产一二三四视频| 91天堂素人约啪| 日韩 欧美一区二区三区| 久久久www成人免费无遮挡大片| 玖玖爱这里只有精品| 中文字幕一区二区三区人妻在线视频| 午夜精品福利久久久| 久久久久久夜精品精品免费| 色综合天天综合网天天狠天天| 97中文字幕在线观看| 看电视剧不卡顿的网站| 国产精品久久久久一区| 欧美日本在线看| 在线小视频你懂的| 99精品偷自拍| 免费在线观看一区| 国产精品久久网站| 国产a√精品区二区三区四区| www.中文字幕av| 国产一区二区在线免费观看| 国产精品的网站| 666欧美在线视频| 911国产在线| 在线观看成人动漫| 国产精品小仙女| 五月天久久比比资源色| 日本一区二区三区视频视频| 精品污污网站免费看| 国产精品www爽爽爽| 亚洲一区和二区| 国产成人午夜视频| 日韩中文字幕不卡| 综合久久久久综合| 欧美tickle裸体挠脚心vk| 日本久久一区二区三区| 欧美做受xxxxxⅹ性视频| 99re视频精品| 欧美v日韩v国产v| 色噜噜夜夜夜综合网| 丁香激情五月少妇| 人妻激情偷乱频一区二区三区| 成人性生交大片免费看视频在线| 日韩av电影天堂| 亚洲女子a中天字幕|