Я хочу добавить параметр командной строки в мои тесты, которые влияют (но не только) на параметры теста.Поэтому я добавил опцию к своему conftest.py
:
def pytest_addoption(parser):
parser.addoption("--target-name", action="store")
Я знаю, как сделать приборы зависимыми от значений командной строки, но не знаю, как это сделать для параметров теста
@pytest.mark.parametrize(
"target_specific_data", json.parse(open("target-%s.json" % target_name)))
def test_foo(target_specific_data):
...
...
Как я могу сделать это с pytest?