unittest 通过TextTestRunner(verbosity=)展示执行结果

这篇具有很好参考价值的文章主要介绍了unittest 通过TextTestRunner(verbosity=)展示执行结果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

unittest.TextTestRunnerverbosity参数用于控制测试运行时的详细程度。它可以接受的值如下:

  • 0: 静默模式,不输出任何信息。
  • 1: 默认模式,输出每个测试方法的简要摘要和总体摘要(通过、失败、错误等)。
  • 2: 详细模式,输出每个测试方法的详细执行结果,包括测试方法的名称、运行时间、状态等信息。

import unittest

class MyTestcase(unittest.TestCase):

    def test_1(self):
        self.assertEqual(2 + 2, 4)

    def test_2(self):
        self.assertEqual(2 - 2, 4)

    def test_3(self):
        self.assertEqual(2 + 2, 4)

    def test_4(self):
        self.assertEqual(2 - 2, 4)

    def test_5(self):
        self.assertEqual(2 + 2, 4)

    def test_6(self):
        self.assertEqual(2 + 2, 4)

if __name__ == '__main__':
    # 创建一个测试套件,并添加测试类中的所有测试方法
    suite = unittest.TestLoader().loadTestsFromTestCase(MyTestcase)

    # 创建一个TextTestRunner对象
    runner = unittest.TextTestRunner(verbosity=2)  # 设置verbosity为2,表示显示详细的执行结果

    # 运行测试套件
    result = runner.run(suite)

 verbosity=0

unittest 通过TextTestRunner(verbosity=)展示执行结果,# unittest单元测试框架,python

 verbosity=1

unittest 通过TextTestRunner(verbosity=)展示执行结果,# unittest单元测试框架,python verbosity=2

unittest 通过TextTestRunner(verbosity=)展示执行结果,# unittest单元测试框架,python文章来源地址https://www.toymoban.com/news/detail-743952.html

到了这里,关于unittest 通过TextTestRunner(verbosity=)展示执行结果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pytest pytest-emoji通过表情包展示执行状态

    pytest-emoji 是一个用于在 Pytest 测试运行期间显示 emoji 表情的插件。它可以为测试结果添加一些有趣的表情符号,以增加测试报告的可读性和趣味性。 使用 pytest-emoji 插件非常简单,只需按照以下步骤进行操作: 首先,确保已经安装了 pytest ,可以使用以下命令来安装它: 然

    2024年02月03日
    浏览(27)
  • Linux下安装junit,并通过命令执行junit单元测试

    1.首先你的Linux下应该已经安装了jdk,如果没有安装,请先查询安装,并配置好环境变量 2.首先找到你的jdk安装目录,如果你已经配置好环境变量的话,可以执行下面的语句:   博主的安装目录是/usr/lib/jvm/temurin-11-jdk-amd64/ 3.下载junit-4.11.jar和hamcrest-core-1.3.jar到这个目录里的l

    2024年02月04日
    浏览(31)
  • UnitTesting 单元测试

      1.1 Unit Test : 单元测试   - test the business logic in your app : 测试应用中的业务逻辑   1.2 UI  Test :  界面测试   - test the UI of your app : 测试应用中的界面   1.3 测试书籍网址: 《Testing Swift》 https://www.hackingwithswift.com/store/testing-swift   2.1 创建 ViewModel,UnitTestingBootcampViewModel.swift  

    2024年02月07日
    浏览(28)
  • [Python]unittest-单元测试

    目录 unittest的大致构成: Test Fixture Test Case-测试用例 Test Suite-测试套件 Test Runner 批量执行脚本 makeSuite() TestLoader discover() 用例的执行顺序 忽略用例执行 skip skipIf skipUnless 断言 HTML测试报告 错误截图 unittest是python中的单元测试框架 大致作用: 提供用例的组织与执行-组织大量的测

    2024年02月08日
    浏览(27)
  • 单元测试框架:unittest入门

    1、TestCase(测试用例): 一个testcase的实例就是一个测试用例 ;unittest 中执行测试的最小单元,通过验证 unittest 提供的 assert 方法来验证一组特定的操作和输入以后得到的响应;unittest 提供了一个名为 TestCase 的基础类,可以用来创建测试用例; 2、TestSuite(测试套件): 多

    2024年02月09日
    浏览(27)
  • unittest单元测试

    当你在编写测试用例时,可以使用Python内置的 unittest 模块来进行单元测试。下面是一个逐步指南,帮助你理解如何编写和运行基本的单元测试。 导入必要的模块 : 首先,你需要导入 unittest 模块和需要测试的模块(例如,你的 app.py )以及可能需要的其他模块。 import unitte

    2024年02月13日
    浏览(29)
  • 单元测试框架之unittest详解

    1.unittest简介 unittest是python自带的单元测试框架,不仅仅适用于单元测试,还可用于web端、appium、接口自动化测试用例的开发与执行。   2.unittest四大核心组件 1)TestCase: 测试用例类,用来定义用例函数 2)TestSuite: 测试套件,用于收集测试用例 3)TestRunner:测试用例运行类,用

    2024年02月15日
    浏览(33)
  • 单元测试|unittest生成测试报告

    测试报告为测试结果的统计即展示,是自动化测试不可或缺的一部分,利用unittest 可以生成测试报告。 使用第三方 HTMLTestRunner 执行测试用例集,生成网页版测试报告 HTMLTestRunner是Python标准库的unittest模块的一个扩展,在使用该模块之前 要下载HTMLTestRunner.py文件,并将该文件保

    2024年02月09日
    浏览(31)
  • 单元测试与unittest框架详解

    🍅 视频学习: 文末有免费的配套视频可观看 🍅  点击文末小卡片  ,免费获取软件测试全套资料,资料在手,薪资嘎嘎涨 1. 什么是单元测试? 单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,这里的最小可测试单元通常

    2024年02月19日
    浏览(28)
  • Selenium基础 —unittest单元测试框架

    目录 (一)unittest基本简介 (二)unittest基本概念 1、unittest核心的四个概念 2、如何创建一个测试类 3、test fixture常用的四个方法 4、unittest编写测试方法(用例)规范 5、执行测试脚本 6、入门示例 7、结果说明 (三)断言方法 1、断言介绍 2、常用的断言方法 3、断言示例 (四)

    2023年04月08日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包