问题描述
我的pytest无论怎么执行,都会运行。如下图,我已经注释掉了,只要运行,都会以pytest方式运行。这是为什么呢?我们来一起解决这个问题,因为这看起来很有趣。
我的思考
这到底是为什么呢?也许是我的运行配置出现问题了?我觉得应该从问题的源头,运行抓起。如下图,这是我运行过的所有模块。
解决办法
为了验证猜想,我决定全部删除。再去运行,运行结果如下:
如上,我们验证失败了!非常好,我就喜欢这种有挑战的事情。咋们继续来战:
既然每次都自己通过pytest运行,那为什么我不自己去配置运行文件呢?之前都是默认配置,我自己配置,总可以吧?如下图:
运行结果:
不再以pytest运行了!靠,我真他么是个天才!