如何使用自定义参数配置python测试

时间:2020-01-22 15:05:27

标签: python pytest

我正在尝试为外部应用程序编写测试

我希望能够对其进行配置

有没有可以运行“ PYTEST”的工具?

--my-custom-argument 42 --app-host some_host --etc

以及稍后在测试中使用那些自定义参数

还是我可以使用另一种方式来配置这些东西?

1 个答案:

答案 0 :(得分:0)

如果您已经在使用conftest.py,则应该可以执行以下操作:

def pytest_addoption(parser):
    parser.addoption(
        "--cmdopt", action="store", default="type1", help="my option: type1 or type2"
    )

这是一个入门的好地方:pytest documentation