1.setUpClass:所有case执行前会执行
2.tearDownClass:所有case执行后会执行
3.setUp:每个case执行前会执行
4.tearDown:每个case执行后会执行
例:
import unittest
class TestCase(unittest.TestCase):
@classmethod
def setUpClass(cls):
print("所有case运行之前会执行这里的代码")
@classmethod
def 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()