一、unittest的简单使用
1、所有case都得以test开头
2、整个测试只会执行一次的类方法: setUpClass、tearDownClass 用@classmethod注解
3、每个方法之前都会执行一次的方法:setUp、tearDown
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")
def test_01(self):
print("这是第一个测试方法")
def test_02(self):
print("这是第二个测试方法")
if __name__ == '__main__':
unittest.main()
二、unittest与request重构封装