Unittest(2):unittest_初始化和清理操作


unittest_初始化和清理操作

 setUp():测试前的初始化工作

tearDown():测试后的清楚工作

代码示例:

import unittest  # 导入unittest模块

class test_case(unittest.TestCase):  # 集成TestCase类

    def setUp(self):
        print("我是setUp方法,进行测试前的初始化工作")
    def tearDown(self) -> None:  # 表示该方法没有返回值
        print("我是tearDown方法,执行测试后的清除工作")

    # 必须以test开头的测试方法才能被执行
    def test_aaa(self):
        print("我是case: test_aaa")
    def test_bbb(self):
        print("我是case: test_bbb")
    def test_ccc(self):
        print("我是case: test_ccc")


if __name__ == '__main__':
    unittest.main()