Приложение, эмулирующее работу в командной строке Unix-подобной ОС.
Клонируйте репозиторий с исходным кодом и тестами:
git clone <URL репозитория>
cd <директория проекта>python -m venv venv
venv/Scripts/activatepip install -r requirements.txtЗапуск в режиме GUI:
py main.py "path.xml"Запуск в режиме CLI:
py main.py "path.xml" -cliДля запуска тестирования необходимо запустить следующий скрипт:
pytest -vДля генерации отчета о покрытии тестами необходимо выполнить команду:
coverage run --branch -m pytest test_builder.pyПросмотр результатов покрытия:
coverage reportДля всех методов были написаны тесты, в результате удалось добиться покрытия в 79%.

