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

pytest多重斷言的實現(xiàn)

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

當我們寫用例斷言時,往往一個斷言結(jié)果是不夠的,所以需要加入多重斷言,而多重斷言,當斷言中間出現(xiàn)斷言結(jié)果False時,會中斷后續(xù)的斷言執(zhí)行,會導致測試用例執(zhí)行結(jié)果的準確性不高
使用pytest框架的插件pytest-assume, 實現(xiàn)用例執(zhí)行時,其中一個斷言失敗后,執(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'])

我們很容易在以下信息中找出相應的日志信息:

在行有E標記的信息中,我們可以清晰看到提示 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 ====================
 
進程已結(jié)束,退出代碼 0

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

相關(guān)文章

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

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

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

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

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

    Python編寫車票訂購系統(tǒng)?Python實現(xiàn)快遞收費系統(tǒng)

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

    Python取讀csv文件做dbscan分析

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

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

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

    python自動安裝pip

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

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

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

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

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

    python爬取代理ip的示例

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

    Gradio機器學習模型快速部署工具應用分享

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

最新評論

凤阳县| 宣恩县| 恭城| 南昌市| 普兰县| 白朗县| 石渠县| 德昌县| 海南省| 弋阳县| 方正县| 望都县| 博罗县| 潞城市| 广州市| 定远县| 双桥区| 嘉峪关市| 玛沁县| 南乐县| 叙永县| 安多县| 连平县| 清河县| 阳城县| 康乐县| 双柏县| 陇南市| 宁蒗| 西畴县| 云浮市| 蒙阴县| 阳东县| 安义县| 金平| 成安县| 加查县| 武穴市| 靖江市| 舞阳县| 阿坝县|