pytest - использовать плагин из другого плагина - PullRequest
0 голосов
/ 01 января 2019

Я создал новый плагин, используя этот репо с cookiecutter , и я хочу использовать другой плагин из него.

например: когда я запускаю pytest --useplugin

это должно быть выполнено: pytest --anotherplugin=12345 --useplugin

(в фоновом режиме выполняется больше аргументов командной строки).

Я не нашел ничего в документации по Pytest.

спасибо!

1 Ответ

0 голосов
/ 03 января 2019

Лучше всего посмотреть, предоставляет ли anotherplugin ловушку для pytest для использования.Если это так, вы можете использовать в своем коде следующее:

@pytest.mark.optionalhook 
def optional_hook_name

Если это не обеспечивает ловушку, вам, возможно, придется использовать подходящих ловушек pytest для передачи соответствующих аргументов.Будьте осторожны, передача аргумента другому плагину с использованием неподходящих ловушек Pytest может иногда вызывать проблему вокруг условия.

...