Добавление метаданных в файл pytest_configure дает мне внутреннюю ошибку AttributeError: объект «Config» не имеет атрибуPython

Программы на Python
Ответить
Anonymous
 Добавление метаданных в файл pytest_configure дает мне внутреннюю ошибку AttributeError: объект «Config» не имеет атрибу

Сообщение Anonymous »

Я также импортировал pytest и установил pytest html и пытаюсь добавить метаданные в файл pytest_configure, но когда я запускаю тест в терминале, я получаю обратно атрибут внутренней ошибки сервера не найден
вот что находится в файле контеста:

Код: Выделить всё

#hook for adding environment info to html report
def pytest_configure(config):
config.metadata['Project Name'] = 'Hybrid Framework Practice'
config.metadata['Module Name'] = 'Customers'
config.metadata['Tester'] = 'Amar'

#hook for delete/modify environment info to html report

@pytest.mark.optionalhook
def pytest_metadata(metadata):
metadata.pop("JAVA_HOME", None)
metadata.pop("Plugins", None)
это то, что я запускаю в терминале:

Код: Выделить всё

pytest -v -s -n=2 --html=Reports\report.html testCases\test_login.py --browser chrome
Я слежу за парнем на YouTube, и, кажется, у него он запускается с использованием точно такого же кода, но у меня это не получается.
Выполнение приведенной выше строки без кода pytest_configure работает все в порядке, и тесты проходят
Кто-нибудь знает, чего не хватает?
спасибо

Подробнее здесь: https://stackoverflow.com/questions/663 ... tributeerr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»