pytest(二)pycharm运行py文件unittest/pytest自由切换


不管你是什么测试脚本,都会是unittest的运行方式。明明安装了pytest,命名的方式也是正确的,最烦的是从右上角的Edit Configurations 进去设置好,出来一运行还是unittest

那么为什么会出现这样的情况呢?

一般来说你安装了pytest测试框架,它会修改你的默认测试执行方式,也就是说会修改unittest的运行,将pytest作为你的默认运行方式。

但是你也有可能没有该掉你的默认运行方式,像我就碰到了,因为文件夹的代码是上一个同事给我的,我就在这个基础上面研究pytest,他的文件运行是pytest模式,我新建的呢就是unittest。

这个时候你不妨去看看你的pycharm设置--》Tools--》Python Intergrated Tools下查看

选择你的项目,看看default test runner 选择的默认运行方式是什么。有三种选择Unittest Nosetests py.test ,你可以自由切换了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM