1.setUpClass:所有case执行前会执行
2.tearDownClass:所有case执行后会执行
3.setUp:每个case执行前会执行
4.tearDown:每个case执行后会执行
例:
import unittestclass TestCase(unittest.TestCase):@classmethoddef setUpClass(cls):print("所有case运行之前会执行这里的代码")@classmethoddef tearDownClass(cls):print("所有case运行之后会执行这里的代码")def setUp(self):print("每个case执行之前会执行这里的代码")def tearDown(self):print("每个case执行之后会执行这里的代码")def test_print(self):print("我是一个没有感情的测试函数,只是用我print,测其他的")def test_output(self):print("我也是一个没有感情的测试函数,只是用我print,测其他的东西")if __name__ == '__main__':unittest.main()
