Описание проекта
Консольная утилита, сравнивающая два файла в формате JSON или YAML и находящая отличия между ними. В зависимости от выбранного параметра результат вводится в виде одного из 3х форматов: stylish, plain или json.
В данном проекте отработал навыки
- Реализации подхода DDT
- Работы с фикстурами в библиотеке Pytest
- Разработки косольного интерфейса с библиотекой Argparse
- Составлении строки документации
- Работы с GitHub Actions и отправка статистики по покрытию тестами в сервис "Codeclimate"
Использованные технологии
Python
Pytest
Poetry
Flake8
Prompt
Git
GitHub Actions