请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

执行pytest -s -m baidu时,会报另外三个test用例依赖循环

在执行pytest -s -m baidu时,会报另外三个test用例依赖循环,这是为什么(依赖的导入代码和老师的一样)是因为在项目里面检索标记为baidu的用例时,会扫描到其他用例文件所以才报错嘛?
另外除了把导入依赖代码放到类里面去这个方法外,还有什么方法可以避免这种依赖循环的问题
图片描述
图片描述
图片描述

正在回答 回答被采纳积分+3

1回答

william 2023-03-07 21:40:26
扫描用例的时候会执行不放在类和函数里边的代码。重复导入这个问题是需要特别注意的,所以需要对设计模式有一定的概念。可以加qq群,有问题随时问。
1 回复 有任何疑惑可以回复我~
  • 老师好,方便问下qq群的QQ号嘛,想加入群
    回复 有任何疑惑可以回复我~ 2023-07-07 11:23:59
  • 我也碰到了相同的问题,这个该如何解决呢
    回复 有任何疑惑可以回复我~ 2024-06-23 15:50:08
  • 回复 qq_慕UI2305406:哦,我搞懂了,我没有在包里加__init__.py文件导致的,加了就好了
    回复 有任何疑惑可以回复我~ 2024-06-23 19:25:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信