Тестовая программа для обработки файлов с информацией о видео и создании отчетов.
Подготовьте виртуальное окружение:
- создайте его :)"
$ py -m venv env- активируйте созданное виртуальное окружение
$ .\env\Scripts\activate - установите необходимые зависимости из файла requirements.txt
$ pip install -r requirements.txtПриложение позволяет обрабатывать файлы с информацией о видео (предполагается, что файлы соответствуют синтаксису из ТЗ) и выдавать отчет.
Основные параметры командной строки приложения:
- files { список файлов }
- report { тип отчета}
- название отчета представляет собой ключевое слово, которое будет интерпретировать приложение для определения типа обработки файлов
- на данный момент поддерживается параметр: 'clickbait'
В результате обработки создается файл-отчет {файл создается в корневой папке проекта}
Запуск скрипта:
python main.py --files .\test_files\stats1.csv .\test_files\stats2.csv --report ckickbaitРезультат работы:
- вывод в командную строку:
- выходной файл:
##Тестирование Тестирование выполнялось на основе использования pytest для запуска тестов выполните команду:
$ py -m pytest