Я хотел бы, чтобы пользователь мог передавать несколько значений в один аргумент командной строки. Например, если содержимое моего файла соревнования:
parser.addoption("--url", action="store")
Тогда я хочу, чтобы пользователь мог сделать это:
python -m pytest test_file.py --url "www.example1.com" "www.example2.com"
Этот вопрос заключается в том, как принять несколько аргументов для одного варианта.
Вы должны изменить действие из store
чтобы append
parser.addoption('-u', '--url',
type=str,
action='append')