当前位置: 首页 > news >正文

社会信用体系建设双公示网站宁德市人社局

社会信用体系建设双公示网站,宁德市人社局,海口网站排名提升,全响应式网站用什么做的一:在common包中,封装一个yaml_util的工具包 1. 将获取到的数据,写入到extrac.yaml文件中,通过data def write_extract_yaml(data): 2. 需要用到该参数时,读取extrac.yaml文件中,由于会有多个参数&#x…

一:在common包中,封装一个yaml_util的工具包

1. 将获取到的数据,写入到extrac.yaml文件中,通过data

        def write_extract_yaml(data):

2. 需要用到该参数时,读取extrac.yaml文件中,由于会有多个参数,所以通过字典的key值方式进行读取对应的值        

        def read_extract_yaml(key):

3. 每次都是新生成的参数,因此需要及时清空该文件,清空extract_yaml文件         

        def clear_extract_yaml():
import yaml
import os# 获取项目的根目录
#     1.os.path.dirname(__file__):获取当前文件的目录
#     2..split('common')[0]:切割路径后,得到根目录path
def get_obj_path():return os.path.dirname(__file__).split('common')[0]# 写入extract_yaml文件:追加
def write_extract_yaml(data):# 以追加的方式,打开根目录下的对应文件# dump 是写入,有这些参数:data, stream=None, Dumper=Dumper, **kwds# 通过data,传入之后,写入:extract_yaml文件with open(os.getcwd().split('common')[0]+"/extract.yaml",encoding="utf-8",mode="a+") as f:yaml.dump(data, stream=f,allow_unicode=True)# 读取extract_yaml文件,读取的时候不需要写数据传参
# 用load方式读取文件流
def read_extract_yaml(key):with open(os.getcwd().split('common')[0]+"/extract.yaml",encoding="utf-8",mode="r") as f:value = yaml.load(f,yaml.FullLoader)return value[key]# 清空extract_yaml文件
def clear_extract_yaml():with open(os.getcwd().split('common')[0]+"/extract.yaml",encoding="utf-8",mode="w") as f:f.truncate()if __name__ == '__main__':write_extract_yaml({"name":"Lucy"})

二:在接口中,存入和读取对应的参数值

1. 写入参数和值,将提取到的token,存到extract的yaml文件,以Authorization:value的方式存储

        write_extract_yaml({"Authorization":res.json()['data']['token']})

2. 在对应的接口中,调用token值      

        "Authorization": read_extract_yaml("Authorization")

3. 一般在每次执行用例前,将旧有参数先清空,可以结合conftest中的fixture完成

@pytest.fixture(scope="session",autouse=True,name="db")def red_excel():print("这是前置的方法,可以实现部分以及全部用例的前后置")clear_extract_yaml()yield "success"print("这是后置的方法,可以实现部分以及全部用例的前后置")

PS:这种传参和关联方法并不是最优解,建议用:极限封装成零代码的方式实现接口关联 

http://www.15wanjia.com/news/19559.html

相关文章:

  • 如何在微信公众号内部做网站淘宝seo排名优化
  • 简述企业网站推广的策略百度浏览器app下载
  • 福州高端网站建设seo优化专员招聘
  • 做代理网站用什么软件网络seo培训
  • 做家宴网站百度seo自然优化
  • 网站资料如何做参考文献宁波网站推广平台效果好
  • 如何做旅游网站推广学好seo
  • 做脚本的网站seo网站内容优化有哪些
  • 购买域名的网站口碑营销怎么做
  • 百度怎么联系客服信息流优化师简历模板
  • 网站源码文件安装教程海会网络做的网站怎么做优化
  • 设计师有哪些种类短视频矩阵seo系统源码
  • 曰本做爰吃奶网站重庆网站seo多少钱
  • 谷歌网站排名各大网站排名
  • b2c建设网站公司谷歌在线浏览器入口
  • 做购物网站费用属性词 关键词 核心词
  • 外贸营销型网站制作百度seo推广计划类型包括
  • 方案网站有哪些线下推广都有什么方式
  • 网站psd杭州百度seo优化
  • 做实验教学视频的网站营销型网站的类型有哪些
  • 申请注册公司需要哪些条件抖音seo排名
  • 建设部网站政策法规黄页88网络营销宝典
  • 深圳网站营销推广公司网络营销薪酬公司
  • 做网站哪家专业天津网络推广公司
  • 美国靠谱做调查网站韩国vs加纳分析比分
  • 做网站烧钱吗应用市场
  • 电子商务网站 开发优化网站的软件下载
  • 做网站靠什么收入360信息流广告平台
  • 网站建设的可行性要求2024北京又开始核酸了吗今天
  • h5语言网站制作seo搜论坛