2 Commits

Author SHA1 Message Date
Frederico Castro
0a0a47ecc4 feat(tests): adicionar testes para filtro E_CONSULTOR e RankingStore
- Adicionar campo e_consultor nos testes de processar_ranking
- Adicionar testes de inserção com E_CONSULTOR no ranking_repository
- Criar test_ranking_store.py com testes de filtro ativo/inativo
- Garantir que filtros de ativo/inativo só afetam consultores
2025-12-30 23:32:02 -03:00
Frederico Castro
3558a4b6ca feat(tests): adicionar testes para ExcelService e PDFService
ExcelService (41 testes):
- Geração de Excel com consultores
- Parse de JSON, formatação de filtros
- Extração de coordenações, consultoria, prêmios, titulação

PDFService (44 testes):
- Formatação de datas (completa e curta)
- Ordenação por data com múltiplos formatos
- Wrappers (ConsultorWrapper, DictWrapper)
- Geração de ficha e PDF de equipe (mocked)

Correções:
- Ajuste nos testes Oracle para acessar params corretamente

Cobertura: 54% → 66%
2025-12-29 09:29:33 -03:00