Pytest 使用Pycharm右键直接运行测试脚本正常,控制台命令pytest运行收集不到用例无法正常测试 no tests ran in 0.01s

all.py脚本内容

sql 复制代码
import  pytest
if __name__ == '__main__':
    pytest.main(['-sv', './testcase','-n=3'])
    print('你好世界')

说明

这个文件我命名为all.py,内容如上,右键使用pycharm运行all.py时,testcase目录下的3个pytest测试文件的用例均正常运行,但是在控制台console中使用pytest all.py命令时,就报错收集不到用例,而使用pytest ./testcase又是正常的,非常奇怪,折腾了两个多小时

解决方案

控制台运行时,要使用python all.py指令即可正常进行测试,因为pytest会收集以test开头名称相关的测试用例,这里使用pytest all.py在控制台中直接运行all.py文件时找不到test开头或者_test结尾的相关用例,所以会有信息如上。不过IDE右键运行确实是正常的,研究了两个多小时没找到原因,暂时只是找到了方法

相关推荐
larance12 小时前
jupyter 服务端扩展开发
ide·python·jupyter
Juskey iii13 小时前
Android Studio Electric Eel | 2022.1.1 Patch 2 版本下载
android·ide·android studio
drebander15 小时前
Cursor IDE 中 Java 项目无法跳转到方法定义问题解决方案
java·ide·cursor
JH307316 小时前
消除Intellij IDEA的Not annotated parameter overrides @NonNullApi parameter警告
ide
yiSty17 小时前
在VScode中安装Yarn
ide·vscode·编辑器
i_am_a_div_日积月累_17 小时前
vscode点击文件会覆盖上一个文件
ide·vscode·编辑器
drebander18 小时前
Cursor IDE 中 Spring Boot 项目启动内存不足问题解决方案
ide·spring boot·cursor
取个鸣字真的难19 小时前
claude code + vscode,打造专属编程AI IDE
ide·vscode·编辑器·aigc·ai编程·agi·第三方api
Java后端的Ai之路19 小时前
【AI编程工具】-Trae IDE跳转后返回的快捷键
ide·ai编程·快捷键·trae
Ha_To19 小时前
2025.12.31 VScode
ide·vscode·编辑器