import unittest
class first_case(unittest.TestCase):
@classmethod
def setUpClass(cls): ##执行一次
print("这是所有case的前置条件"+'\n')
@classmethod
def tearDownClass(cls): ##执行一次
print("这是所有case的后置条件"+'\n')
def setUp(self): ##有多少函数,就执行多少次
print("这是某个case的前置条件"+'\n')
def tearDown(self): ##有多少函数,就执行多少次
print("这是某个case的后置条件"+'\n')
def testcase01(self):
print("第一条用例")
def testcase02(self):
print("第二天用例")
if __name__ == '__main__':
unittest.main() ##函数执行规则是 按照函数名称序号来(有字母按照字母升序来,字母一样按照 数字升序来)
执行结果:
这是所有case的前置条件
这是某个case的前置条件
第一条用例
这是某个case的后置条件
这是某个case的前置条件
第二天用例
这是某个case的后置条件
这是所有case的后置条件