Pytest权威教程03-原有TestSuite的执行方法
2024-10-21 12:49:34
原有TestSuite的执行方法
Pytest可以与大多数现有的测试套件(testsuite)一起使用,但是它的加载方式方式不像nose或Python的默认单元测试框架的测试运行器(test runner)。
在使用本节之前,你需要安装pytest。
使用pytest运行已存在的测试套件(test suite)
假设你想要在某个地方为现有仓库(respsitory)做贡献代码。 在使用某种版本控制软件拉取代码和设置完virtualenv
(可选)后,你需要运行:
cd <仓库名>
pip install -e . # 环境所依赖的'python setup.py develop' 和 'conda develop'包
在你项目根目录中,这将为你的代码在site-packages
中设置一个符号链接,来允许你无需安装自己的代码即可执行测试。
在开发模式下如此使用,可以避免每次要运行测试时重新安装,这比每次使用sys.path
将测试指向本地代码更简单。
或者你可以考虑使用[tox。
译者注: 实际官方并没有写Pytest怎么执行TestSuite,执行方法可以参考个人的另一篇文章: [https://www.jianshu.com/p/6a05ccd3ca94
最新文章
- 点击空白处 div隐藏掉了
- OS.js – 开源的 Web OS 系统,赶快来体验
- 启动tomcat部署项目时 ContainerBase.addChild: start:
- Hadoop总结篇之五---模块间是怎么驱动执行的
- linux c 获取头文件函数getenv
- Sql服务定时重启
- 使用Javascript实现返回顶部功能。
- 使用规则引擎Drools计算圆周率PI
- paip.提升中文分词准确度---新词识别
- web访问速度优化分析
- UNICODE并没有提供对诸如Braille, Cherokee, Ethiopic, Khmer, Mongolian, Hmong, Tai Lu, Tai Mau文字的支持
- YII中路径别名
- javascript条件运算符
- tensorflow安装相关的
- java面试题之int和Integer的区别
- 理解Vue中的Render渲染函数
- JS——2048(支持触屏及键盘操作)
- 【zabbix教程系列】四、用户自定义监控
- 如何解决http请求返回结果中文乱码
- selenium 对浏览器标签页进行关闭和切换