删除调式代码

This commit is contained in:
zy7y 2020-11-19 11:54:47 +08:00
parent 7151aefa4f
commit 49d8c32e15
1 changed files with 0 additions and 204 deletions

View File

@ -36,7 +36,6 @@ class DataProcess:
return /511/state/1605711095
"""
# /&$.case.data.id&/state/&$.case_005.data.create_time&
path_str.split('/')
for i in re.findall('&(.*?)&', path_str):
path_str = path_str.replace(f'&{i}&', str(extractor(cls.response_dict, i)))
logger.info(f'提取出的路径地址: {path_str}')
@ -72,206 +71,3 @@ class DataProcess:
logger.info(f'最终的请求数据如下: {variable}')
print(variable)
return eval(variable)
if __name__ == '__main__':
data = """{
"case_001": {
"data": null,
"meta": {
"msg": "参数错误",
"status": 400
}
},
"case_002": {
"data": {
"id": 500,
"rid": 0,
"username": "admin",
"mobile": "12345678",
"email": "adsfad@qq.com",
"token": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjUwMCwicmlkIjowLCJpYXQiOjE2MDU3MTEwOTUsImV4cCI6MTYwNTc5NzQ5NX0.v4YsivyRT9I0kFnIIph7btKdTg7SfeeO6xsbhrGJC5w"
},
"meta": {
"msg": "登录成功",
"status": 200
}
},
"case_003": {
"data": {
"total": 5,
"pagenum": 1,
"users": [
{
"id": 500,
"role_name": "超级管理员",
"username": "admin",
"create_time": 1486720211,
"mobile": "12345678",
"email": "adsfad@qq.com",
"mg_state": true
},
{
"id": 502,
"role_name": "测试角色2",
"username": "linken",
"create_time": 1486720211,
"mobile": "1213213123",
"email": "asdf@qq.com",
"mg_state": false
},
{
"id": 508,
"role_name": "主管",
"username": "asdf1",
"create_time": 1511853015,
"mobile": "123123",
"email": "adfsa@qq.com",
"mg_state": true
},
{
"id": 509,
"role_name": "test",
"username": "asdf123",
"create_time": 1511853353,
"mobile": "1111",
"email": "asdf@qq.com",
"mg_state": false
},
{
"id": 510,
"role_name": "超级管理员",
"username": "小明111",
"create_time": 1605710570,
"mobile": "13288888888",
"email": "1232@qq.com",
"mg_state": false
}
]
},
"meta": {
"msg": "获取管理员列表成功",
"status": 200
}
},
"case_004": {
"data": null,
"meta": {
"msg": "无效token",
"status": 400
}
},
"case_005": {
"data": {
"id": 511,
"username": "tester_zy7y1213",
"role_id": -1,
"create_time": 1605711095
},
"meta": {
"msg": "创建成功",
"status": 201
}
},
"case_006": {
"data": {
"id": 511,
"rid": -1,
"username": "tester_zy7y1213",
"mobile": null,
"email": null,
"mg_state": 0
},
"meta": {
"msg": "设置状态成功",
"status": 200
}
},
"case_007": {
"data": {
"id": 511,
"rid": -1,
"username": "tester_zy7y1213",
"mobile": null,
"email": null,
"mg_state": 0
},
"meta": {
"msg": "设置状态成功",
"status": 200
}
},
"case_008": {
"data": null,
"meta": {
"msg": "删除成功",
"status": 200
}
},
"case_009": {
"data": {
"total": 5,
"pagenum": 1,
"users": [
{
"id": 500,
"role_name": "超级管理员",
"username": "admin",
"create_time": 1486720211,
"mobile": "12345678",
"email": "adsfad@qq.com",
"mg_state": true
},
{
"id": 502,
"role_name": "测试角色2",
"username": "linken",
"create_time": 1486720211,
"mobile": "1213213123",
"email": "asdf@qq.com",
"mg_state": false
},
{
"id": 508,
"role_name": "主管",
"username": "asdf1",
"create_time": 1511853015,
"mobile": "123123",
"email": "adfsa@qq.com",
"mg_state": true
},
{
"id": 509,
"role_name": "test",
"username": "asdf123",
"create_time": 1511853353,
"mobile": "1111",
"email": "asdf@qq.com",
"mg_state": false
},
{
"id": 510,
"role_name": "超级管理员",
"username": "小明111",
"create_time": 1605710570,
"mobile": "13288888888",
"email": "1232@qq.com",
"mg_state": false
}
]
},
"meta": {
"msg": "获取管理员列表成功",
"status": 200
}
}
}"""
DataProcess.response_dict = json.loads(data)
print(DataProcess.response_dict, type(DataProcess.response_dict))
ds = "$.case_001.meta, $.case_001.data, $.case_003.data.users.0.mobile"
varb = "{'name': 'zy7y', 'meta': &$.case_001.meta&, 'dd': '&$.case_003.data.users.0.mobile&'}"
print(DataProcess.handle_data(varb, ds), type(DataProcess.handle_data(varb, ds)))
print(DataProcess.handle_path('/&$.case_005.data.id&/state/&$.case_005.data.create_time&'))