无法将“pytest”项识别为 cmdlet、函数、脚本文件等问题解决办法

文章讲述了作者在学习pytest过程中遇到的困惑,包括项目默认选择虚拟环境导致的路径问题,以及pytest的命名规则和文件组织的重要性。通过安装pytest、调整目录结构,发现最终问题是路径设置不正确。
摘要由CSDN通过智能技术生成

学习pytest第二天,又一个红色

老师还得是老师,啥都弄好了,不像我这个各种白嫖视频学习的,啥都爆红

不吐槽了,来看看这个怎么个回事儿呢,遇事不慌,逛论坛找大佬的方法

OK,看见一个靠谱方案,说是 创建project时默认选择了虚拟环境,导致和本机不是同一个环境。

那我们试着直接用pytest的绝对路径来试试

找啊找,我在电脑里居然没找到pytest。。。。。这就很尴尬了,我难道没装?

那就现场装一个吧

pip install pytest   回车!

进度条拉满展示

然后我们继续智能识别下测试用例

emmmmm,成功了但没完全成功,我用例嘞,我辣么简单但是是我第一个学习的用例嘞???

继续逛论坛找原因,找到个pytest命名规则:

pytest的命名规则:

  1. .py文件必须以test_开头,或者以test_结尾
  2. 测试类必须以Test开头,并且类中不能包含init方法
  3. 测试方法必须以test_开头
  4. 断言必须使用assert

我立马开始自我检查,照着白嫖视频里老师的目录开始疯狂的改,改成了这样:

嗯,感觉应该都对了,pytest  启动!

呵,终究还是错付了!!!!!【点烟.jpg】   继续找原因吧

既然照着视频里面老师的目录不对,那就一个一个目录级的试一下吧,反正就移动下文件

移到了第一级目录的时候,欸,好了!

我才发现,上面的pytest不行单纯是因为路径不对。。。。

最终的问题依旧是路径问题吗,大家路径看看哦

至此,该问题告了一段落

  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值