Один из способов создания HTML известных мне отчетов - запуск из системного терминала, но я хочу, чтобы мой код обрабатывал его динамически, чтобы при запуске кода из терминала мне не приходилось передавать * 1001. * аргумент.
Создайте pytest.ini в каталоге, где вы запускаете pytest. Затем можно использовать переменную addopts для добавления аргументов по умолчанию при запуске pytest. Примерно так:
pytest.ini
addopts
[pytest] addopts = --html=reports/automation.html