Skip to content

Carraigh/salary_report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Salary Report CLI Tool

Консольная утилита для генерации отчётов по зарплатам сотрудников из CSV-файлов.

Описание

Скрипт читает данные о сотрудниках из одного или нескольких CSV-файлов и формирует отчёты.
Поддерживает разные названия колонок и легко расширяется для новых типов отчётов.

Функционал

Поддержка следующих названий колонок для ставки: hourly_rate rate salary

Типы отчётов: payout — сумма выплат по отделам

Обработка ошибок: Несуществующие файлы Неверный формат данных

Тестирование: Простые проверки без установки сторонних библиотек

Использование

Запуск скрипта:

python3 main.py data*.csv --report payout (для Линукс) или python3 main.py data1.csv data2.csv data3.csv --report payout (для Windows)

Для проверки работоспособности используется простой скрипт:

python3 run_tests.py

Лицензия

MIT

About

Тест по заданию "Workmate"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages