python Unittest中setUp与setUpClass的区别
Unittest中setUp与setUpClass的区别:
setUp():每个测试case运行之前运行。
tearDown():每个测试case运行完之后执行。
setUpClass():必须使用@classmethod 装饰器, 所有case运行之前只运行一次。
tearDownClass():必须使用@classmethod装饰器, 所有case运行完之后只运行一次。
import unittest class testMethod(unittest.TestCase): @classmethod def setUpClass(cls): print("类执行之前的方法") @classmethod def tearDownClass(cls): print("类执行之后的方法") def setUp(self): print("test-----setup") def tearDown(self): print("test-----teardown")