pytest-使用另一个插件中的插件

时间:2019-01-01 13:32:56

标签: python plugins pytest allure

我使用此repocookiecutter制作了一个新插件,我想使用其中的另一个插件。

例如: 当我运行pytest --useplugin

这应该运行:pytest --anotherplugin=12345 --useplugin

(更多命令行参数在后台运行。)

我在pytest文档中什么都没找到。

谢谢!

1 个答案:

答案 0 :(得分:0)

您最好的选择是查看anotherplugin是否提供了pytest挂钩供您使用。如果是这样,则可以在代码中使用@pytest.mark.optionalhook def optional_hook_name

如果它不提供钩子,则可能必须使用suitable pytest hooks来传递相关参数。请谨慎使用不适当的pytest挂钩将参数传递给另一个插件,这有时可能会引起竞争。