返回: Pytest权威教程

原有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

最新文章

  1. 点击空白处 div隐藏掉了
  2. OS.js – 开源的 Web OS 系统,赶快来体验
  3. 启动tomcat部署项目时 ContainerBase.addChild: start:
  4. Hadoop总结篇之五---模块间是怎么驱动执行的
  5. linux c 获取头文件函数getenv
  6. Sql服务定时重启
  7. 使用Javascript实现返回顶部功能。
  8. 使用规则引擎Drools计算圆周率PI
  9. paip.提升中文分词准确度---新词识别
  10. web访问速度优化分析
  11. UNICODE并没有提供对诸如Braille, Cherokee, Ethiopic, Khmer, Mongolian, Hmong, Tai Lu, Tai Mau文字的支持
  12. YII中路径别名
  13. javascript条件运算符
  14. tensorflow安装相关的
  15. java面试题之int和Integer的区别
  16. 理解Vue中的Render渲染函数
  17. JS——2048(支持触屏及键盘操作)
  18. 【zabbix教程系列】四、用户自定义监控
  19. 如何解决http请求返回结果中文乱码
  20. selenium 对浏览器标签页进行关闭和切换

热门文章

  1. asp.net mvc 使用bootstrap的模态框插件modal
  2. 【洛谷 SP8093】 JZPGYZ - Sevenk Love Oimaster(后缀自动机)
  3. Matlab title正确显示下划线
  4. Qt环境搭建
  5. VIM的配置以及插件管理
  6. Python——数据类型公用功能
  7. urllib模块中parse函数中的urlencode和quote_plus方法
  8. springboot2.1.3+Junit4 单元测试
  9. vue中8种组件通信方式, 值得收藏!
  10. 网卡启动安装dell服务器OS