我是靠谱客的博主 醉熏白昼,最近开发中收集的这篇文章主要介绍unittest 命令模式下的使用总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

unittest 常用的命令使用总结:
准备一个模块:

unittest_test.py

import unittest
from solider_study.HTMLTestRunnerNew import HTMLTestRunner

class TestBegin(unittest.TestCase):

    @classmethod
    def setUpClass(cls):
        print("测试类开始")

    @classmethod
    def tearDownClass(cls):
        print("测试类结束")

    def setUp(self):
        print("测试用例开始")

    def tearDown(self):
        print("测试用例结束")

    def test01(self):
        print("执行test01")

    def test02(self):
        print("执行test02")


if __name__=="__main__":
    suite = unittest.TestSuite()
    # addTest可以添加单个测试用例,参数格式为:类名(用例名称),按照添加的顺序进行执行
    suite.addTest(TestBegin("test02"))
    suite.addTest(TestBegin("test01"))

    with open("out.html","wb") as fs:
        runer = HTMLTestRunner(fs,verbosity=2,title="第一份测试报告",description="unittest框架")
        runer.run(suite)

命令模式:
-v表示打出更详细的信息,也就是(输出测试用例的名称)
执行测试模块
python -m unittest -v unittest_test.py 或者指定多个模块 python -m unittest -v unittest_test module2 module3

在这里插入图片描述

指定到测试类执行
python -m unittest -v unittest_test.TestBegin

在这里插入图片描述
指定到测试用例名称执行
python -m unittest -v unittest_test.TestBegin.test02
在这里插入图片描述

指定目录和匹配的模块(需要使用的前提:python -m unittest discover,然后就可以使用参数)
-s:指定查找的目录
-p:指定匹配的模式
python -m unittest discover -s solider_study -p “unittes*.py”
在这里插入图片描述

最后

以上就是醉熏白昼为你收集整理的unittest 命令模式下的使用总结的全部内容,希望文章能够帮你解决unittest 命令模式下的使用总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部