如果我有一个以"test_"开头的文件,PyCharm会尝试使用PyTest运行它.我想正常运行它(作为常规Python脚本).我怎样才能做到这一点?
使用解决方案进行编辑:正如A. Romeau所指出的,有很多方法可以做到这一点:
对于要正常运行的给定测试文件:
在pytest中编辑你的setup.cfg文件(有一些我现在不知道的选项),这样它就不会"发现"你的测试(我没试过这个).
两种解决方案都不好.1是不方便的,因为你需要对你想要运行的每个文件进行大的多次点击和处理.2是不方便的,因为它干扰你正常运行pytest,从控制台.
JetBrains:请为了上帝的爱,只需添加一个禁用自动单元测试的选项.这非常烦人,因为pytest/UnitTest的输出在尝试追踪测试中的错误时没有常规解释器的输出那么有用(没有链接到故障线路,不能单独运行给定功能等) .
PyCharm"问题"已在此处开启.