Skip to content

Кастомный декоратор step, который используется для добавления шагов (steps) в отчёты Allure при выполнении функций или методов в Python.

Notifications You must be signed in to change notification settings

webremake/log_function_call

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Кастомный декоратор step, для добавления шагов (steps) в отчёты Allure при выполнении функций или методов в Python.

Allure - это фреймворк для создания красивых и информативных отчётов о тестировании. Он обеспечивает возможность создания детализированных отчётов о прохождении тестов, включая информацию о шагах, логах, скриншотах и т.д.

Код декоратора step принимает функцию fn и возвращает новую функцию fn_with_allure_step, которая добавляет шаг в отчёт Allure перед выполнением оригинальной функции fn. Шаг получает имя, основанное на имени функции и переданных аргументах, и регистрируется в отчёте Allure.

Этот код предназначен для использования вместе с фреймворками для тестирования или любыми другими сценариями, где требуется создание информативных отчётов о шагах выполнения функций или методов.

Набор команд для работы из командной строки

pytest --alluredir=tests/allure-results

или pytest

если --alluredir=tests/allure-results вынесено в pytest.ini

allure generate tests/allure-results --clean -o tests/allure-report

allure open tests/allure-report

можно еще так

pytest --alluredir=tests/allure-results

allure serve tests\allure-results

но тогда папка allure-report генерится в C:\Users\Heorhi\AppData\Local\Temp\19817269894530779\allure-report

About

Кастомный декоратор step, который используется для добавления шагов (steps) в отчёты Allure при выполнении функций или методов в Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages