接口依赖处理-conf目录:global_value.py
1.定义变量
2.get_value_by_key 变量读取
3.set_value_by_key 变量写入
举个例子: 变量:{“od”:“qbtest0419”}
想获取od的值 :get_value_by_key(‘od’)
想修改od的值为newtest0419: set_value_by_key(‘{“od”:“newtest0419”}’)
ps:
可一次性获取全部变量值
一次获取一个变量值
可批量修改变量值
class GlobalValue:
"""接口需替换的变量"""
g_value = {
"od_id": "",
"gd_id": "",
"con_id": "contact_default",
"ur_id": "34"
}
def get_var_all(self):
"""获取所有的全局变量,返回字典类型"""
return self.g_value
def set_value_by_key(self, replace_val_dict):
"""根据传入的字典值,匹配key值,重新对key值对应的value值进行修改"""
g_val_list = self.get_var_all()
for k, v in