python unittest 单元测试框架
介绍
unittest是支持测试自动化并将测试与报告框架独立的单元测试框架。它包含一些特殊的概念,比如测试开始前的清理工作,建立测试用例,使用测试套件以及使用测试运行器运行结果。
参考文档
使用
继承自unittest.TestCase的类即为一个测试用例,可以定义类方法,以test开头。然后在函数内使用断言方法,这样可以使测试运行器收集所有测试结果并生成报告。
unittest通过命令行运行文件模块、类和独立方法进行测试
1 | python -m unittest tests/test_something.py |
命令行选项
1 | python -m unittest -b test_module1 test_module2 # 丢弃成功输出,只输出测试失败信息 |
- 标题: python unittest 单元测试框架
- 作者: Arya
- 创建于 : 2024-09-23 18:30:00
- 更新于 : 2024-09-24 14:31:04
- 链接: https://aryagala0.github.io/2024/09/23/python基础/python unittest模块/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论