当前位置: 首页 > article >正文

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

all.py脚本内容

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右键运行确实是正常的,研究了两个多小时没找到原因,暂时只是找到了方法


http://www.kler.cn/news/335813.html

相关文章:

  • Python知识点:在Python环境中,如何使用Transformers进行预训练语言模型应用
  • 目标检测 DETR(2020)
  • 【Linux】信号知识三把斧——信号的产生、保存和处理
  • Vue - 路由用法
  • 基于 springboot vue中学生日常行为评分管理系统设计与实现
  • Python 进阶部分详细整理
  • 第五十九周周报 IAGNN
  • AI学习指南深度学习篇-Python实践
  • Linux之实战命令27:apropos应用实例(六十一)
  • SQL第12课——联结表
  • dockertop提示Failed to fetch extensions
  • SQL专项练习第四天
  • 数据结构 ——— 单链表oj题:链表中倒数第K个节点
  • idea2024设置中文
  • 什么是大语言模型的输入和输出限制
  • 昊辰创投注资众见科技,共筑智能眼镜未来:新一轮融资加速技术创新与市场扩张
  • SQL进阶技巧:统计各时段观看直播的人数
  • vim/vi常用命令大全
  • 为什么营业执照显示经营异常
  • 无法加载响应数据: No data found for resourcewith given identifier