在mian文件使用pytest.main()运行指定py文件错误?(语言-python)

问题遇到的现象和发生背景

在main文件 使用pytest.main()运行指定的test_bussiness.py文件 无法运行接口用例
但是在test_bussiness.py 执行pytest.main() 可以运行接口用例

操作环境、软件版本等信息

这是我在main文件运行 没有获取到case运行

img

这是我在test_bussiness.py 运行pytest.main() 正常

img

这是我的项目结构

img

尝试过的解决方法

百度找不出对应的错误

我想要达到的结果

在main文件运行指定的的几个test_文件,并运行用例

  • 请看👉 :学习笔记之软件测试2:基于Python的单元测试方法(Testcase+Pytest)
  • 除此之外, 这篇博客: pytest学习教程--运行多个文件(2)中的 背景 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在现实的测试活动中,我们经常会定义多个用例文件,用来实现业务逻辑或其他逻辑上用例的物理分隔,比如

    login_test.py # 登录相关功能的测试用例
    cart_test.py # 购物车相关功能的测试用例
    checkout_test.py # 结算相关功能的用例
    order_test.py # 订单相关功能的用例

    使用pytest可以很方便的执行批量执行一组文件中定义的用例。