pytest 9 pytest-datadir读取文件信息

news/2024/7/2 23:05:16

安装:pip install pytest-datadir 

介绍:用于操作测试数据目录和文件的插件。pytest-datadir他会寻找包含测试模块名字的文件夹或者全局的一个文件夹名字为data下的数据。比如以下的一个结构:

firstdemo.py可以从test_firstdemo文件夹下的文件中获取数据,通过 datadir / 'spam.txt',也可以从data文件夹下的数据获取,用 shared_datadir / 'hello.txt'

#firstdemo.py

def
test_read_global(shared_datadir):contents = (shared_datadir / 'hello.txt').read_text()assert contents == 'Hello World!\n'def test_read_module(datadir):contents = (datadir / 'spam.txt').read_text()assert contents == 'eggs\n'

 

 运行结果:

 

转载于:https://www.cnblogs.com/peiminer/p/9871242.html


http://lihuaxi.xjx100.cn/news/253434.html

相关文章

【直播】李祖贤:集成学习答疑直播之五 -- 常用集成思路

集成学习答疑直播之五 – 常用集成思路 集成学习 是首个横跨3个周期的长期组队学习,在 第24期组队学习 中进行到“第二期-模型集成思路”阶段。组队学习期间,课程设计者每周针对学习任务的重难点和学员的学习情况进行集中直播答疑,目前已经进…

Nginx 的 5 大应用场景,太实用了!

一、HTTP服务器Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,如果一个网站只是静态页面的话,那么就可以通过这种方式来实现部署。1、 首先在文档根目录Docroot(/usr/local/var/www)下创建h…

关于编程的浅学习与深学习

导读:Tanky Woo的程序人生在博客中发表了《关于编程的浅学习与深学习》,文章是关于编程学习的一个提议、归纳、总结。以下是文章全部内容:关于编程的学习,大家肯定都知道,也是大家都说来说去的,就几句话&am…

微软发布虚机管理SCVMM 2008 R2 RC版

来源:IT168服务器频道近日,微软发布了SCVMM(系统中心虚拟机管理器,System Center Virtual Machine Manager)2008 R2的RC版本。据了解,新的SCVMM相比去年的版本增加了六大新功能,目前用户可以从W…

AI 技术,让复杂世界简单化 | TeaTalk·Online 应用实战系列第 2 期

“移动云 TeaTalkOnline 应用实战系列第 2 期来了!2022 年,社区每月重磅推出 TeaTalkOnline 线上直播栏目,分为开源论道、应用实战、技术探秘等系列,邀请实战经验丰富的移动云技术大咖加盟,揭秘云计算核心技术原理、在…

2017伊始-随笔

微信小程序发布 今天,2017年1月9日,微信的小程序发布了。我打开了美团外卖小程序,然后把美团外卖app卸载了;我打开了摩拜单车小程序,然后把摩拜单车app卸载了。有人问,这种小程序与网页版的桌面图标有什么区…

Python 函数初识 (1)

一、今日主要内容 认识函数 函数:对功能或者动作的封装(定义) 语法: def 函数名字(形参) 函数体 函数的调用格式:函数名(实参) 函数的返回值 关键字:return 终止函数的运行 1、函数内部不写return,默认函数末尾返回…

使用率太低!谷歌停止向中国大陆提供翻译服务

点击关注公众号,Java干货及时送达👇来源:公众号「新智元」就在这两天,有网友突然发现谷歌翻译用不了。(虽然谷歌退环境了,但翻译一直是能用的)具体来说,本应提供翻译功能的translate…