Я начинаю работать с Allure, чтобы составлять отчеты для моей команды по автоматизации тестирования. Моя цель - прикрепить скриншоты, но я сталкиваюсь с ошибкой. Строки кода, которые вызывают эту ошибку:
import allure #This line runs fine
from allure.constants import AttachmentType #This one throws the error
, который выдает: ModuleNotFoundError: No module named 'allure.constants'; 'allure' is not a package
Я использую allure в разных частях кода, не сталкиваясь с ошибками, например, я использую декоратор:
@allure.step("Description of a step")
Таким образом, модуль загружается правильно. При дальнейшей проверке inte rnet я обнаружил ссылки, в которых говорилось, что я должен удалить предыдущие пакеты, такие как pytest-allure-adapter , как видно из этого другого вопроса SO . Я так и сделал, но ошибка остается неизменной.
Чтобы получить больше контекста, я использую следующее программное обеспечение:
IDE: ОС Visual Studio Code: Windows 7 Python версия : 3.6 allure-pytest: 2.8.12 allure- python -общин: 2.8.12