Pycharm跑程序时自动进入测试模式
今天跑代码时发现自动进入测试模式,但是我没有导入测试模块。后来发现是因为我的一个函数名以test开头,pycharm自动识别为测试代码了。把进入测试模式的pycharm的pytest改为Unittests就不会进入测试模式了。但是我的虚拟机里的pycharm不会这样识别,同样的代码是正常运行的。可以看到默认的测试运行者是pytest。...
·
今天跑代码时发现自动进入测试模式,但是我没有导入测试模块。后来发现是因为我的一个函数名以test开头,pycharm自动识别为测试代码了。
我的代码:
def test_ii():
print("hhh")
运行后:
但是我的虚拟机里的pycharm不会这样识别,同样的代码是正常运行的。
查看File->Settings->Tools->Python integrated Tools页面:
进入测试模式的pycharm:
可以看到默认的测试运行者是pytest。
不会进入测试模式的pycharm:
把进入测试模式的pycharm的pytest改为Unittests就不会进入测试模式了。
更多推荐
已为社区贡献8条内容
所有评论(0)