【问题标题】:How to use command line arguments in pytest without modifying conftest.py如何在不修改 conftest.py 的情况下在 pytest 中使用命令行参数
【发布时间】:2021-10-01 10:02:19
【问题描述】:

我需要在 pytest 中使用命令行参数将路径传递给 2 个文件。

我已经查看了很多答案,但它们都需要修改 conftest.py How to pass arguments in pytest by command line

是否可以在不修改 conftest.py 的情况下添加可在测试脚本中使用的参数?

理想情况下,我想在测试文件中执行此操作,但这不是必需的。我曾尝试在测试文件中导入 argparse 以添加其他参数,但它不起作用

【问题讨论】:

    标签: python pytest


    【解决方案1】:

    pytest 钩子,包括pytest_addoption 必须在插件或conftest.py 文件中定义

    另见:


    免责声明:我是 pytest 核心开发人员

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-30
      • 2016-08-13
      • 2018-02-05
      • 2021-06-23
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 2016-06-16
      相关资源
      最近更新 更多