unittest测试框架
unittest
- unittest.TestCase,测试用例需继承的类。
- unittest.main(),负责运行测试。实例化所有 TestCase 的子类,使用 TestLoader 类搜索包含在模块中以“ test ”开头命名的测试用例,并运行它们。运行默认顺序按照 ASCII 的顺序。
TestCase
- assert(),断言,根据其结果判断被测是否正确。
实例
import unittest
def be_tested_func1():
result = 1
return result
expected = 0
class myTest(unittest.TestCase):
def test(self):
self.assertEqual(be_tested_func1(), expected)
if __name__ == '__main__':
unittest.main()
参考链接:
https://www.cnblogs.com/miki-peng/p/12501341.html
本文介绍了Python的unittest测试框架,包括unittest.TestCase类的使用,assert断言方法以及unittest.main()函数如何运行测试用例。示例展示了如何创建和运行一个简单的测试用例,帮助读者理解unittest的基本操作。
1864

被折叠的 条评论
为什么被折叠?



