unitTest学习
简单使用
import unittest class TestMethod(unittest.TestCase): @classmethod def setUpClass(cls) -> None: print("类之前执行") @classmethod def tearDownClass(cls) -> None: print("类之后执行") def setUp(self) -> None: print("方法之前执行") def tearDown(self) -> None: print("方法之后执行") def test_01(self): print("第一个测试方法") def test_02(self): print("第2个测试方法") if __name__=='__main__': unittest.main()
运行结果
类之前执行 方法之前执行 第一个测试方法 方法之后执行 方法之前执行 Ran 2 tests in 0.003s 第2个测试方法 OK 方法之后执行 类之后执行