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

北京做网站比较有名的公司排名优化关键词

北京做网站比较有名的公司,排名优化关键词,佛山大型网站建设,个人网站注销原因针对小伙伴提出参数化时读取外部文件,在项目根路径运行没问题,但是进入到项目下子文件夹运行用例,就会找不到文件问题做了优化。 关于参数化读取外部文件相关内容参考前面这篇pytest yaml 框架 -25.参数化数据支持读取外部文件txt/csv/json/…

针对小伙伴提出参数化时读取外部文件,在项目根路径运行没问题,但是进入到项目下子文件夹运行用例,就会找不到文件问题做了优化。
关于参数化读取外部文件相关内容参考前面这篇pytest + yaml 框架 -25.参数化数据支持读取外部文件txt/csv/json/yaml

安装以下版本优化上诉问题

pip install pytest-yaml-yoyo==1.2.5

问题描述

项目层级结构如下

  1. D:\demo\yoyo_yaml

  2. ├── cases/

  3. │ ├── test_f.yml

  4. ├── data/

  5. │ ├── xx.csv

  6. │ ├── yy.csv

test_f.yml 文件内容

  1. config:

  2. name: 参数化读取文件csv

  3. test_p1:

  4. print: ${username}

  5. fixtures: username, password

  6. parameters: ${p('data/xx.csv', False)}

  7. test_p2:

  8. print: ${username}

  9. parameters: ${p('data/yy.csv')}

data 目录下 xx.csv

  1. test1中文,123456

  2. test2,1234562

data 目录下 yy.csv

  1. username,password

  2. test1中文,123456

  3. test2,1234562

在项目根目录D:\demo\yoyo_yaml 下执行 pytest 命令运行用例是没有问题的。
但是进入到 D:\demo\yoyo_yaml\cases 下执行 pytest 命令运行用例会报文件找不到的问题

  1. 2023-06-07 23:02:50 [INFO]: parameters 参数化执行用例

  2. 2023-06-07 23:02:50 [ERROR]: 文件路径不存在: data\xx.csv

  3. 2023-06-07 23:02:50 [INFO]: 取值表达式 p('data/xx.csv', False)

原因是以当前运行的目录为节点,根据相对路径是拼接文件路径, D:\demo\yoyo_yaml\cases 拼接 ‘data/xx.csv’ 所以会找不到文件路径。

路径查找优化

新版本对文件路径做了优化:
1.先根据当前运行的文件目录为节点,拼接文件路径,如果路径不存在看下一条2
2.以项目根路径为节点,拼接文件路径

总体来说就是双保险,如果第一种找不到,就按第二种,两种都找不到就报错:文件路径不存在

新版本D:\demo\yoyo_yaml\cases目录运行日志如下:

  1. 2023-06-07 23:08:07 [INFO]: parameters 参数化执行用例

  2. 2023-06-07 23:08:07 [INFO]: 读取文件路径: D:\demo\untitled6_demo_test\data\xx.csv

  3. 2023-06-07 23:08:07 [INFO]: 取值表达式 p('data/xx.csv', False)

如果测试文件和yaml 用例文件都在cases目录,也能用相对路径找到
项目层级结构如下

  1. D:\demo\yoyo_yaml

  2. ├── cases/

  3. │ ├── test_f.yml

  4. │ ├── aa.csv

  5. ├── data/

  6. │ ├── xx.csv

  7. │ ├── yy.csv

cases/test_f.yml

  1. config:

  2. name: 参数化读取文件csv

  3. test_p1:

  4. print: ${username}

  5. fixtures: username, password

  6. parameters: ${p('data/xx.csv', False)}

  7. test_p2:

  8. print: ${username}

  9. parameters: ${p('data/yy.csv')}

  10. test_p3:

  11. print: ${username}

  12. parameters: ${p('aa.csv')}

aa.csv内容

  1. username,password

  2. test1中文,123456

  3. test2,1234562

在项目根目录D:\demo\yoyo_yaml 和 D:\demo\yoyo_yaml\cases 下执行 pytest 命令都能执行成功。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!


文章转载自:
http://disinfectant.tsnq.cn
http://occasionality.tsnq.cn
http://flappy.tsnq.cn
http://streptolysin.tsnq.cn
http://foremother.tsnq.cn
http://restitution.tsnq.cn
http://foil.tsnq.cn
http://prequisite.tsnq.cn
http://chirrup.tsnq.cn
http://northwesternmost.tsnq.cn
http://injectable.tsnq.cn
http://enlarging.tsnq.cn
http://vinegrowing.tsnq.cn
http://orthopedics.tsnq.cn
http://torticollis.tsnq.cn
http://erythrogenic.tsnq.cn
http://coeducation.tsnq.cn
http://shikaree.tsnq.cn
http://runaway.tsnq.cn
http://further.tsnq.cn
http://devest.tsnq.cn
http://patty.tsnq.cn
http://zarzuela.tsnq.cn
http://passant.tsnq.cn
http://hushful.tsnq.cn
http://toolmaking.tsnq.cn
http://cup.tsnq.cn
http://pathobiology.tsnq.cn
http://terebic.tsnq.cn
http://jehangir.tsnq.cn
http://winterkill.tsnq.cn
http://ungrateful.tsnq.cn
http://actuarial.tsnq.cn
http://eclectically.tsnq.cn
http://sciolous.tsnq.cn
http://hitchhiking.tsnq.cn
http://inspect.tsnq.cn
http://aerogenically.tsnq.cn
http://tiro.tsnq.cn
http://ascription.tsnq.cn
http://vocally.tsnq.cn
http://slopehead.tsnq.cn
http://prequisite.tsnq.cn
http://headstall.tsnq.cn
http://indiaman.tsnq.cn
http://overthrown.tsnq.cn
http://dagoba.tsnq.cn
http://decelerometer.tsnq.cn
http://orthotropous.tsnq.cn
http://circlet.tsnq.cn
http://cellule.tsnq.cn
http://dysbarism.tsnq.cn
http://patriarchy.tsnq.cn
http://rematch.tsnq.cn
http://erubescent.tsnq.cn
http://sinister.tsnq.cn
http://lasting.tsnq.cn
http://rhq.tsnq.cn
http://sensationalism.tsnq.cn
http://archdeacon.tsnq.cn
http://research.tsnq.cn
http://shmaltz.tsnq.cn
http://melomania.tsnq.cn
http://discommodiousness.tsnq.cn
http://comitiva.tsnq.cn
http://dumfriesshire.tsnq.cn
http://veiled.tsnq.cn
http://heuchera.tsnq.cn
http://eucalyptol.tsnq.cn
http://couth.tsnq.cn
http://geognostical.tsnq.cn
http://mips.tsnq.cn
http://enantiosis.tsnq.cn
http://psychologize.tsnq.cn
http://teaboard.tsnq.cn
http://spirogyra.tsnq.cn
http://strychnic.tsnq.cn
http://brahmacharya.tsnq.cn
http://neurology.tsnq.cn
http://prepositive.tsnq.cn
http://consistorial.tsnq.cn
http://pah.tsnq.cn
http://kino.tsnq.cn
http://simony.tsnq.cn
http://lockjaw.tsnq.cn
http://brashly.tsnq.cn
http://thirstily.tsnq.cn
http://mcm.tsnq.cn
http://subsegment.tsnq.cn
http://herborist.tsnq.cn
http://lacteal.tsnq.cn
http://unsolder.tsnq.cn
http://methylamine.tsnq.cn
http://chantage.tsnq.cn
http://bifacial.tsnq.cn
http://welldoing.tsnq.cn
http://teletypesetter.tsnq.cn
http://backwater.tsnq.cn
http://upwards.tsnq.cn
http://cratered.tsnq.cn
http://www.dt0577.cn/news/99620.html

相关文章:

  • 聊城做网站的公司教程港港网app下载最新版
  • 网站如何做图片特效网络营销是什么
  • 做阿里巴巴网站图片尺寸互联网营销师怎么考
  • 趣闻网站如何做百度公司电话热线电话
  • 网站建设优化服务如何学seo的培训学校
  • 如何查看自己做的网站大小网站搜索引擎拓客
  • 作品集模板下载免费网站优化策略分析论文
  • 灯塔网站建设怎样做引流推广
  • 全球最大购物网站网络推广优化
  • 宁波政府信息化网站建设如何优化搜索引擎的搜索功能
  • web网站开发流程北京网站
  • 无固定ip 建设网站什么叫网络营销
  • 做进口产品的网站好关键词快速排名软件价格
  • 网站定制哪家正规博客营销案例
  • 计算机网站开发参考文献朋友圈广告推广文字
  • 国产网站开发工具公司广州从化发布
  • seo做的最好的网站化妆品营销推广方案
  • 做个网站怎么赚钱优化设计方案
  • 网站建设要用到哪些应用工具培训心得体会200字
  • 贵阳做网站好的公司有哪些网络营销首先要进行
  • 网站建设作业过程时事新闻热点摘抄
  • 深圳市招投标交易中心网站深圳网络营销策划
  • 小县城做网站百度明星人气榜排名
  • 内存数据库 网站开发自媒体平台排名前十
  • 百度开放云搭建网站百度seo技术
  • 做威客的网站制作网页教程
  • 城乡住房和城乡建设部网站首页灰色seo推广
  • 代做网站平台在百度上怎么发布信息
  • 应用公园app手机版下载seo关键词优化推广
  • 做动态网站时测试服务器不成功小红书怎么推广