я тестирую в pytest.
вот мой код
file1.py
def pytest_addoption(parser):
parser.addoption('--uid')
@pytest.fixture
def login_id(request,pytestconfig):
user_id = pytestconfig.getoption('--uid')
return user_id
то, что он делает, это принимает аргумент cli в pytest
file2.py
@pytest.fixture
def func():
login(login_id)
return session()
когда я выполняю тест на модуле, который требует создания сеанса, login_id выдает мне данные как
Я не могу получить эти данные, как получить значение, которое я передаю в аргументе cli.
я использую pycharm, python3.5.
параметр Cli как --uid username
я не получаю имя пользователя в login
функции, а получаю местоположение данных.
спасибо и всего наилучшего