python接口自动化测试十六:unittest完成用例

it2022-05-09  17

import unittestimport requestsdef add(a, b): print('前置条件!!!!!:如登录') return a + bclass TestAAA(unittest.TestCase):# 一次性的前置条件, 运行优先级:1 @classmethod # 调用setUpClass方法需要此修饰符 # 调用setUpClass方法 def setUpClass(cls): add(1, 2) # 调用add方法,且只运行一次,如登录,只需登录一次 cls.s = requests.session() # 更新登录的cookies··· # 每个用例执行之前都执行的前置条件, 运行优先级:2 def setUp(self): print('每个用例执行之前都执行') add(1, 2) # 调用公共的函数# 每个用例执行之前都执行的后置条件, 运行优先级:3 def tearDown(self): print('每个用例执行之后都执行')# 执行一次性的后置条件, 运行优先级:4 @classmethod # 调用setUpClass方法需要此修饰符 def tearDownClass(cls): print('执行清理动作') def test_01(self): self.s.post() print('执行第一条用例') def test_02(self): self.s.get() print('执行第二条用例')if __name__ == '__main__': unittest.main()

转载于:https://www.cnblogs.com/malinalian/p/10491764.html

相关资源:Python Requests Unittest接口自动化测试实例分析

最新回复(0)