Следующий код, который я нашел на этом сайте здесь, не имеет никакого эффекта.
Предлагается установить метаданные = None, НО это не имеет никакого эффекта. Вот код:
def pytest_configure(config):
config._metadata = None
Как удалить таблицу Environment из отчета Pytest-Html?
Чтобы удалить таблицу окружения:
Вам нужен плагин pytest-metadata.
from pytest_metadata.plugin import metadata_key
def pytest_configure(config):
config.stash[metadata_key]["foo"] = "bar"
Чтобы скрыть весь раздел среды:
Вы можете использовать CSS, вот как:
Создайте файл pytest.ini и добавьте:
[pytest]
addopts = --css=style.css
Теперь создайте style.css и добавьте:
#environment-header,
#environment {
display: none;
}
Я отредактировал код по вашему запросу. Спасибо
Спасибо. Я использовал ваш скрипт выше, чтобы удалить все записи в поле, и окно исчезло. Однако название графы «Окружающая среда» осталось. Вот мой код: для меня в списке (config.stash[metadata_key]): config.stash[metadata_key].pop(i)