1. 检查测试用例的编写
    ①确保测试用例是正确的,并且没有任何语法错误或逻辑错误。②def后定义的方法,名字一定要以test开头!否则不会被识别为测试代码
  2. 确保pytest已正确安装
    在PyCharm终端中运行’pip show pytest’命令,查看是否已正确安装pytest及其相关依赖项。如果没有安装,请使用’pip install pytest’命令进行安装。
    【本人靠这一步解决!】
  3. 检查测试用例的导入
    确保是否已正确导入了所有必要的模块和库,以便在测试用例中正常使用它们。
  4. 清除缓存和重新运行测试
    有时候,PyCharm的缓存可能会导致测试用例无法正常执行。可尝试清除缓存并重新运行测试用例。

清理缓存步骤如下:

  • 打开’File’菜单,选择’Invalidate Caches / Restart…’
  • 在弹出的对话框中,选择’Invalidate and Restart’
  • PyCharm将清除缓存并重新启动编辑器,然后可以使用快捷键重新运行测试用例。

参考文章进行解决(来源):解决在PyCharm终端运行pytest测试用例时出现'no tests ran in 0.01 sec'的问题-百度开发者中心 (baidu.com)

Logo

一站式 AI 云服务平台

更多推荐