接口需要上一个接口的返回值(unittest)
Posted tarzen213
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口需要上一个接口的返回值(unittest)相关的知识,希望对你有一定的参考价值。
import unittest,requests ‘‘‘ 使用unittest框架的时候,这个接口需要上一个接口的返回值 ‘‘‘ class Test_case(unittest.TestCase): def setUp(self): #定义全局变量使用globals()函数来 字典形式的 self.g = globals() self.s = requests.session() #创建session()保持连接 print(‘开始‘) def test_a(self): print(self.g) #1 请求获取响应对象 self.g[‘a‘] = ‘aaaaa‘ #2 使用正则表达式将响应结果匹配出来,放到全集变量中 self.assertEqual(self.g[‘a‘],‘aaaaa‘) def test_b(self): print(self.g) self.g[‘b‘] = ‘bbbbb‘ self.assertEqual(self.g[‘b‘],‘bbbbb‘) def test_c(self): print(self.g) #1.创建请求参数 c_a = self.g[‘a‘] c_b = self.g[‘b‘] #2.发送请求 self.assertEqual(c_a,‘aaaaa‘) self.assertEqual(c_b,‘bbbbb‘) def tearDown(self): print(‘结束‘) if __name__ == ‘__main__‘: unittest.main(verbosity=2)
以上是关于接口需要上一个接口的返回值(unittest)的主要内容,如果未能解决你的问题,请参考以下文章