
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)