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 ,你可以自由切换了

posted on 2021-01-10 15:51  韩文星  阅读(1235)  评论(0编辑  收藏  举报