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

pytest多重?cái)嘌缘膶?shí)現(xiàn)

 更新時(shí)間:2023年02月14日 09:50:45   作者:leslie0727  
本文主要介紹了pytest多重?cái)嘌缘膶?shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

當(dāng)我們寫用例斷言時(shí),往往一個(gè)斷言結(jié)果是不夠的,所以需要加入多重?cái)嘌裕嘀財(cái)嘌?,?dāng)斷言中間出現(xiàn)斷言結(jié)果False時(shí),會(huì)中斷后續(xù)的斷言執(zhí)行,會(huì)導(dǎo)致測(cè)試用例執(zhí)行結(jié)果的準(zhǔn)確性不高
使用pytest框架的插件pytest-assume, 實(shí)現(xiàn)用例執(zhí)行時(shí),其中一個(gè)斷言失敗后,執(zhí)行后續(xù)的斷言

安裝:pip install pytest-assume

以下為使用示例:

import pytest
from pytest_assume.plugin import assume
  
class TestTwo:
    def test001(self):
        with assume:
            assert True
        with assume:
            assert 1 == 2
 
    def test002(self):
        assert 1 == 1
 
if __name__ == '__main__':
    pytest.main(['-v', 'test_002.py'])

我們很容易在以下信息中找出相應(yīng)的日志信息:

在行有E標(biāo)記的信息中,我們可以清晰看到提示 pytest_assume.plugin.FailedAssumption: 1 Failed Assumptions

collecting ... collected 2 items
 
test_002.py::TestTwo::test001 FAILED                                     [ 50%]
test_002.py::TestTwo::test002 PASSED                                     [100%]
 
================================== FAILURES ===================================
_______________________________ TestTwo.test001 _______________________________
 
self = <test_002.TestTwo object at 0x000001B24B284C40>
 
    def test001(self):
        with assume:
            assert True
        with assume:
>           assert 1 == 2
E           pytest_assume.plugin.FailedAssumption: 
E           1 Failed Assumptions:
E           
E           test_002.py:10: AssumptionFailure
E           >>    assert 1 == 2
E           AssertionError: assert 1 == 2
E             +1
E             -2
 
test_002.py:10: FailedAssumption
============================== warnings summary ===============================
D:\Python3.9.10\lib\site-packages\_pytest\config\__init__.py:1126
  D:\Python3.9.10\lib\site-packages\_pytest\config\__init__.py:1126: PytestAssertRewriteWarning: Module already imported so cannot be rewritten: pytest_assume
    self._mark_plugins_for_rewrite(hook)
 
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ===========================
FAILED test_002.py::TestTwo::test001 - pytest_assume.plugin.FailedAssumption: 
=================== 1 failed, 1 passed, 1 warning in 0.19s ====================
 
進(jìn)程已結(jié)束,退出代碼 0

到此這篇關(guān)于pytest多重?cái)嘌缘膶?shí)現(xiàn)的文章就介紹到這了,更多相關(guān)pytest多重?cái)嘌詢?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實(shí)現(xiàn)zip分卷壓縮的詳細(xì)方法

    python實(shí)現(xiàn)zip分卷壓縮的詳細(xì)方法

    WinHex 開始16進(jìn)制一個(gè)一個(gè)文件對(duì)比 WinRar 創(chuàng)建的分卷壓縮和單個(gè) zip 文件的差異,這篇文章主要介紹了python實(shí)現(xiàn)zip分卷壓縮的詳細(xì)方法,需要的朋友可以參考下
    2024-02-02
  • Python 如何在字符串中插入變量

    Python 如何在字符串中插入變量

    這篇文章主要介紹了Python 如何在字符串中插入變量,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • Python編寫車票訂購(gòu)系統(tǒng)?Python實(shí)現(xiàn)快遞收費(fèi)系統(tǒng)

    Python編寫車票訂購(gòu)系統(tǒng)?Python實(shí)現(xiàn)快遞收費(fèi)系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Python編寫車票訂購(gòu)系統(tǒng),Python實(shí)現(xiàn)快遞收費(fèi)系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Python取讀csv文件做dbscan分析

    Python取讀csv文件做dbscan分析

    這篇文章主要介紹了Python取讀csv文件做dbscan分析,讀取csv文件中相應(yīng)的列,然后進(jìn)行轉(zhuǎn)化,處理為本算法需要的格式,然后進(jìn)行dbscan運(yùn)算,下面文章的具體介紹需要的小伙伴可以參考一下
    2022-04-04
  • python讀寫csv文件方法詳細(xì)總結(jié)

    python讀寫csv文件方法詳細(xì)總結(jié)

    在本文中小編給各位分享的是關(guān)于python讀寫csv文件方法的詳細(xì)內(nèi)容,對(duì)此有需要的朋友們跟著學(xué)習(xí)參考下。
    2019-07-07
  • python自動(dòng)安裝pip

    python自動(dòng)安裝pip

    這篇文章主要介紹了python自動(dòng)安裝pip的示例,需要的朋友可以參考下
    2014-04-04
  • python計(jì)算文本文件行數(shù)的方法

    python計(jì)算文本文件行數(shù)的方法

    這篇文章主要介紹了python計(jì)算文本文件行數(shù)的方法,涉及Python針對(duì)文本文件的讀取與行數(shù)統(tǒng)計(jì)相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • 修改Python的pyxmpp2中的主循環(huán)使其提高性能

    修改Python的pyxmpp2中的主循環(huán)使其提高性能

    這篇文章主要介紹了修改Python的pyxmpp2中的主循環(huán)使其提高性能,pyxmpp2是Python中使用需XMPP協(xié)議的一個(gè)常用工具,要的朋友可以參考下
    2015-04-04
  • python爬取代理ip的示例

    python爬取代理ip的示例

    這篇文章主要介紹了python爬取代理ip的示例,幫助大家更好的利用python進(jìn)行爬蟲,感興趣的朋友可以了解下
    2020-12-12
  • Gradio機(jī)器學(xué)習(xí)模型快速部署工具應(yīng)用分享

    Gradio機(jī)器學(xué)習(xí)模型快速部署工具應(yīng)用分享

    這篇文章主要為大家介紹了Gradio機(jī)器學(xué)習(xí)模型快速部署工具應(yīng)用分享原文翻譯,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04

最新評(píng)論

巩留县| 东阳市| 咸丰县| 江源县| 正安县| 郸城县| 垫江县| 高尔夫| 石景山区| 潍坊市| 牙克石市| 和田市| 平陆县| 镇赉县| 车致| 砀山县| 淮安市| 三门峡市| 镇赉县| 蒙阴县| 资阳市| 溧阳市| 砀山县| 桓台县| 临沂市| 岳普湖县| 云南省| 壤塘县| 法库县| 中江县| 思茅市| 宣汉县| 辰溪县| 偃师市| 建始县| 汶上县| 从化市| 大埔区| 丹棱县| 肇源县| 兴海县|