pytest之统一接口请求封装
pytest的requests_util.py
requests_util.py
python
import requests
class RequestsUtil:
# 创建一个 requests.Session 对象,用于发送 HTTP 请求
session = requests.session()
def send_request(self, method, url, data=None, **kwargs):
# 将请求方法转换为小写字符串
method = str(method).lower()
# 定义一个空字符串 res
res = ""
# 根据请求方法,选择合适的发送方式
if method == "get":
# 使用 GET 方法发送请求
res = self.session.request(method, url, params=data, **kwargs)
elif method == "post":
# 使用 POST 方法发送请求
res = self.session.request(method, url, json=data, **kwargs)
# 返回响应
return res