Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore: padroniza o resultado da validação de "funding group" #635

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

Rossi-Luciano
Copy link
Collaborator

O que esse PR faz?

Este PR introduz a classe FundingGroupValidation para validar as fontes de financiamento e IDs de prêmios em artigos XML. A classe oferece métodos para verificar a existência de elementos de fontes de financiamento e a formatação correta dos IDs de prêmios. Isso garante que os dados financeiros nos artigos estejam em conformidade com os padrões esperados.

Onde a revisão poderia começar?

A revisão pode começar pelo arquivo packtools/sps/models/funding_group.py onde a classe FundingGroupValidation foi adicionada. O principal foco deve ser nos métodos funding_sources_exist_validation e award_id_format_validation.

Como este poderia ser testado manualmente?

python3 -m unittest -v tests/sps/validation/test_funding_group.py

Algum cenário de contexto que queira dar?

Este PR é essencial para garantir que os artigos publicados possuam informações de financiamento corretas e em conformidade com os padrões exigidos pelos periódicos. Isso ajuda a manter a integridade dos dados e facilita a revisão e validação dos artigos.

Screenshots

NA.

Quais são tickets relevantes?

NA.

Referências

NA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant