标签:__name__ 套件 down com tca demo 创建 case 一个
unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件。 使用unittest前需要了解该框架的五个概念: 即test case,test suite,test loader,test runner,test fixture。
了解了概念后,我们来看一段简单的代码
import unittest class Demo(unittest.TestCase): @classmethod def setUpClass(cls) -> None: print("setUpClass被执行\n") @classmethod def tearDownClass(cls) -> None: print("tearDownClass被执行") def setUp(self) -> None: print("setup被执行") def tearDown(self) -> None: print("teardown被执行\n") def test_a(self): print("test_a被执行") def test_c(self): print("test_c被执行") def test_b(self): print("test_b被执行") a, b = 1, 2 assert a+b == 3 def d(self): print("d被执行") if __name__ == ‘__main__‘: unittest.main()
执行结果
从脚本和运行结果我们可以得到以下结论:
标签:__name__ 套件 down com tca demo 创建 case 一个
原文地址:https://www.cnblogs.com/testlearn/p/14422594.html