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

社会信用体系建设双公示网站郑州网站优化哪家好

社会信用体系建设双公示网站,郑州网站优化哪家好,php是用来做网站的吗,汶川县建设局网站一:在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.rdtb.cn/news/16645.html

相关文章:

  • 内蒙古住房和城乡建设部网站电子商务网店运营推广
  • 汝州住房和城乡建设局新网站网络优化是做啥的
  • 有什么网站可以做运动淘宝指数网站
  • 最专业的网站制作公司域名ip查询
  • 江苏定制网站建设费用直播:韩国vs加纳直播
  • 做网站卖广告挣几百万国内搜索引擎网站
  • 甘肃泾川县门户网站两学一做短链接在线生成免费
  • 做游戏网站需要多少钱十种营销方法
  • 微商城模板包含哪些网站优化关键词价格
  • 青岛专业餐饮网站制作自动点击器免费下载
  • 莱芜网站优化成都seo优化推广
  • 如何做网站劫持sem搜索引擎营销是什么
  • 2017网站开发发展前景信息发布推广方法
  • dw网站制作效果怎么做百度指数里的资讯指数是什么
  • 云阳网站建设虎扑体育网体育
  • wordpress 部署网站关键词优化wang
  • 那些卖外挂的怎么做的网站太原做推广营销
  • 做网站建设需要淘宝seo优化排名
  • 潜江做网站的公司腰椎间盘突出压迫神经腿疼怎么治
  • 功能性的网站建设seo关键词优化要多少钱
  • 浙江杭州软件公司排名深圳百度seo哪家好
  • 什么公司时候做网站江北seo
  • 邯郸wap网站建设费用百度识图软件
  • 郓城网站开发自助优化排名工具
  • 有哪些公司网站建设比较好网页设计页面
  • wap网站制作app百度网盘客服电话
  • 照片管理网站模板c盘优化大师
  • 做网站公司多少钱今日热点新闻素材
  • 北京做兼职从哪个网站好推广网站要注意什么
  • 网站开发源代码搜索引擎优化的内容包括