以下是代码,两个函数意思是分别读取excel表格的第一行和第二行,发起request请求,i代表行数,请教一下,可以怎样把两个函数合并?两个函数差别只在i不同而已。想要做到每读取一行excel表格的内容,就发一次request请求。
class SelectMock(unittest.TestCase):
def test_request(self):
i = 0
logger.logger.logger.debug('测试用例: "%s"' % re.test[i]['接口名称'])
# 发送请求
headers = sg.headers
urle = re.test[i]['环境']
url1 = re.test[i]['接口地址']
url = urle + url1
params = re.test[i]['参数']
res = requests.get(url=url, params=params, headers=headers).json()
logger.logger.logger.debug('返回结果:%s]' % (res))
self.assertEqual(res['code'], 'success')
def test_request1(self):
i = 1
logger.logger.logger.debug('测试用例: "%s"' % re.test[i]['接口名称'])
# 发送请求
headers = sg.headers
urle = re.test[i]['环境']
url1 = re.test[i]['接口地址']
url = urle + url1
params = re.test[i]['参数']
res = requests.get(url=url, params=params, headers=headers).json()
logger.logger.logger.debug('返回结果:%s]' % (res))
self.assertEqual(res['code'], 'success')