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

pytest通過assert進(jìn)行斷言的實(shí)現(xiàn)

 更新時(shí)間:2023年12月10日 10:19:32   作者:白菜兔  
assert斷言是一種用于檢查代碼是否按預(yù)期工作的方法,在pytest中,assert斷言可以用于測試代碼的正確性,以確保代碼在運(yùn)行時(shí)按照預(yù)期工作,本文就來介紹一下如何使用,感興趣的可以了解下

官方實(shí)例

# content of test_assert1.py

def f():
    return 3

def test_function():
    assert f() == 4
    
    
def test_assert_desc():
    a = f()
    # assert a % 2 == 0
    assert a % 2 == 0, "value was odd, should be even"

解讀與實(shí)操

pytest允許你使用標(biāo)準(zhǔn)python斷言來驗(yàn)證測試中的期望值,斷言函數(shù)返回某個(gè)值,如果這個(gè)斷言失敗,你將看到函數(shù)調(diào)用的返回值。pytest支持顯示最常見的子表達(dá)式的值,包括調(diào)用、屬性、比較、二進(jìn)制和一元操作符。這允許你使用自己習(xí)慣的python結(jié)構(gòu),同時(shí)在回溯中展示對應(yīng)信息。

如果在斷言中指定消息,回溯中,指定消息會被打印出來。

場景應(yīng)用

測試全過程:準(zhǔn)備測試數(shù)據(jù),發(fā)出請求,比對結(jié)果與期望值,清空測試數(shù)據(jù)。第三步中可以使用assert,進(jìn)行常用數(shù)值、字符串、日期等的比對及校驗(yàn);如果校驗(yàn)值展示不友好,還可以替換為容易理解的描述語言。

到此這篇關(guān)于pytest通過assert進(jìn)行斷言的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)pytest assert斷言內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • 淺析Python中元祖、列表和字典的區(qū)別

    淺析Python中元祖、列表和字典的區(qū)別

    Python中有三種內(nèi)建的數(shù)據(jù)結(jié)構(gòu):列表、元祖和字典,這篇文章對這三種數(shù)據(jù)結(jié)構(gòu)進(jìn)行了分別的介紹與實(shí)例演示,讓大家更簡潔明了的了解這三個(gè)之間的區(qū)別,下面一起來看看。
    2016-08-08
  • python數(shù)據(jù)分析之聚類分析(cluster analysis)

    python數(shù)據(jù)分析之聚類分析(cluster analysis)

    聚類分析本身不是一個(gè)特定的算法,而是要解決的一般任務(wù)。它可以通過各種算法來實(shí)現(xiàn),這些算法在理解群集的構(gòu)成以及如何有效地找到它們方面存在顯著差異。這篇文章主要介紹了python數(shù)據(jù)分析之聚類分析(cluster analysis),需要的朋友可以參考下
    2021-11-11
  • python實(shí)現(xiàn)凱撒密碼加密解密的示例代碼

    python實(shí)現(xiàn)凱撒密碼加密解密的示例代碼

    本文主要介紹了python實(shí)現(xiàn)凱撒密碼加密解密的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python Flask框架開發(fā)之運(yùn)用SocketIO實(shí)現(xiàn)WebSSH方法詳解

    Python Flask框架開發(fā)之運(yùn)用SocketIO實(shí)現(xiàn)WebSSH方法詳解

    Socket.IO本是一個(gè)面向?qū)崟r(shí)web應(yīng)用的JavaScript庫,現(xiàn)在已成為擁有眾多語言支持的Web即時(shí)通訊應(yīng)用的框架。這篇文章主要介紹了Python 運(yùn)用SocketIO實(shí)現(xiàn)WebSSH方法
    2022-10-10
  • 解決Python下json.loads()中文字符出錯(cuò)的問題

    解決Python下json.loads()中文字符出錯(cuò)的問題

    今天小編就為大家分享一篇解決Python下json.loads()中文字符出錯(cuò)的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python如何獲得百度統(tǒng)計(jì)API的數(shù)據(jù)并發(fā)送郵件示例代碼

    Python如何獲得百度統(tǒng)計(jì)API的數(shù)據(jù)并發(fā)送郵件示例代碼

    這篇文章主要給大家介紹了關(guān)于Python如何獲得百度統(tǒng)計(jì)API的數(shù)據(jù)并發(fā)送郵件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 基于Python實(shí)現(xiàn)文件的壓縮與解壓縮

    基于Python實(shí)現(xiàn)文件的壓縮與解壓縮

    在日常工作中,除了會涉及到使用Python處理文本文件,有時(shí)候還會涉及對壓縮文件的處理。本文為大家總結(jié)了利用Python可以實(shí)現(xiàn)的幾種文件壓縮與解壓縮實(shí)現(xiàn)代碼,需要的可以參考一下
    2022-03-03
  • Python數(shù)據(jù)處理的三個(gè)實(shí)用技巧分享

    Python數(shù)據(jù)處理的三個(gè)實(shí)用技巧分享

    數(shù)據(jù)處理無所不在,掌握常用技巧,事半功倍。這篇文章將使用Pandas開展數(shù)據(jù)處理分析,總結(jié)其中常用、好用的數(shù)據(jù)分析技巧,感興趣的可以學(xué)習(xí)一下
    2022-04-04
  • python實(shí)現(xiàn)最大優(yōu)先隊(duì)列

    python實(shí)現(xiàn)最大優(yōu)先隊(duì)列

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)最大優(yōu)先隊(duì)列,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • python爬蟲之代理ip正確使用方法實(shí)例

    python爬蟲之代理ip正確使用方法實(shí)例

    在爬蟲的過程中,我們經(jīng)常會遇見很多網(wǎng)站采取了防爬蟲技術(shù),或者說因?yàn)樽约翰杉W(wǎng)站信息的強(qiáng)度和采集速度太大,給對方服務(wù)器帶去了太多的壓力,下面這篇文章主要給大家介紹了關(guān)于python爬蟲之代理ip正確使用方法的相關(guān)資料,需要的朋友可以參考下
    2022-07-07

最新評論

都安| 台中县| 上饶县| 个旧市| 绥德县| 普格县| 烟台市| 鄂伦春自治旗| 宜川县| 常德市| 昆山市| 屯门区| 溧水县| 兴宁市| 叶城县| 峡江县| 高邑县| 抚松县| 郧西县| 务川| 上饶市| 河池市| 长宁县| 定州市| 乌兰察布市| 昭平县| 铜川市| 屏边| 海盐县| 高唐县| 阳谷县| 高安市| 富阳市| 宝清县| 隆化县| 孙吴县| 灵寿县| 新晃| 太仆寺旗| 枣强县| 澎湖县|