У меня есть каталог проекта выглядит следующим образомpy.test: ошибка: Непризнанные аргументы
Projects/
....this_project/
........this_project/
............__init__.py
............code.py
............tests/
................conftest.py
................test_1.py
................test_2.py
и я добавил параметр командной строки (--PALLADIUM_CONFIG), поставив следующие коды в conftest.py
def pytest_addoption(parser):
parser.addoption("--PALLADIUM_CONFIG", action="store")
@pytest.fixture
def PALLADIUM_CONFIG(request):
return request.config.getoption("--PALLADIUM_CONFIG")
И что странно:
если я кд в
Projects/this_project/this_project
или
Projects/this_project/this_project/tests
и запустить
py.test --PALLADIUM_CONFIG=***
если работает хорошо
, но если я найти себя, например, в
Projects/this_project
или
Projects
тогда pytest дает мне ошибку
py.test: error: unrecognized arguments: --PALLADIUM_CONFIG=***