pytest-variable: как получить «переменные» без объявления аргумента переменных в прототипе тестовой функции - PullRequest
1 голос
/ 25 апреля 2019

Я использую переменные pytest (см. https://github.com/pytest-dev/pytest-variables), чтобы передать некоторые переменные в командной строке, как показано ниже:

 pytest **--variables** my_json_file.

Как я могу получить эту переменную во всех моих тестах безобъявляя это как аргумент в каждой функции? Ниже, как я сейчас обращаюсь к переменной:

@pytest.mark.run()
def test_one (variables):
    helper_function_1 (variables)
    helper_function_2 (variables)

@pytest.mark.run()
def test_two (variables):
    helper_function_3 (variables)
    helper_function_4 (variables)

Есть ли возможность не повторять объявление этой "переменной" в каждом тесте? Спасибо за любыепомощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...