首页 新闻 会员 周边 捐助

怎么实现yaml文件的热处理呢

0
悬赏园豆:100 [待解决问题]

我将多个接口写入到一个yaml文件中,用${ }来获取token,将token值引用到下方接口的headers中,
使用框架pytest.mark.parametrize参数化时,将读取的yaml文件传给参数dist,
执行第一个用例(获取token接口),执行成功,也将token重新写入到yaml文件中
但执行第二个用例的时候,dist的值还是读取原yaml文件值,token:*token
请教怎么在执行第二个用例的时候,读取新的yaml文件值

世界摸鱼冠军的主页 世界摸鱼冠军 | 初学一级 | 园豆:102
提问于:2021-12-28 15:28
< >
分享
所有回答(1)
0

如果还浏览器访问在线地址,同名文件会有缓存的问题.可以使用下面的方式强制访问新文件
http://website.com/xxx.yaml?r=时间戳
或者文件加hash值,如果 xxx.yaml 变成xxx.a1x2.yaml (保证每次的yaml都是一个新的)

zmxmiss | 园豆:191 (初学一级) | 2022-01-08 17:39

nice

支持(0) 反对(0) lutwelve | 园豆:226 (菜鸟二级) | 2022-01-13 17:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册