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

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

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

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

如果在斷言中指定消息,回溯中,指定消息會(huì)被打印出來(lái)。

場(chǎng)景應(yīng)用

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

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

您可能感興趣的文章:

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    今天小編就為大家分享一篇解決Python下json.loads()中文字符出錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    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)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 基于Python實(shí)現(xiàn)文件的壓縮與解壓縮

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

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

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

    數(shù)據(jù)處理無(wú)所不在,掌握常用技巧,事半功倍。這篇文章將使用Pandas開(kāi)展數(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爬蟲(chóng)之代理ip正確使用方法實(shí)例

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

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

最新評(píng)論

洛阳市| 新源县| 囊谦县| 明光市| 彭州市| 内黄县| 无棣县| 河西区| 琼结县| 明水县| 毕节市| 大连市| 平顶山市| 宜都市| 石泉县| 桐城市| 乃东县| 南木林县| 黄陵县| 格尔木市| 萨嘎县| 乌兰察布市| 武宣县| 延安市| 通化县| 宾川县| 德阳市| 庆云县| 山阳县| 延庆县| 邵武市| 都匀市| 长武县| 瑞安市| 黑水县| 大丰市| 苍梧县| 南木林县| 肃南| 东平县| 长沙县|