-
-
Notifications
You must be signed in to change notification settings - Fork 250
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
[16.0][FIX] l10n_br_account_payment_order: Teste de Alteração da Data de Vencimento, erro no CI #3600
[16.0][FIX] l10n_br_account_payment_order: Teste de Alteração da Data de Vencimento, erro no CI #3600
Conversation
Que coisa esquisita esse erro, tbm não consegui entender o motivo |
@mbcosta eu não debuguei o código, apenas dei uma lida, mas se você for ver ali nos testes tá sendo passado a lista inteira das linhas financeiras: self.financial_move_line_ids, e o termo de pagamento dessa fatura é o account_payment_term_advance 30% a vista e o resto é pra 30 dias, ou seja a segunda parcela vai ser a data de hoje + 30 dias, e a data que tá sendo pra ser alterada é hoje + 30 dias, ai realmente não é pra fechar.. O que eu não entendo é o porque que antes tava passando os testes, será que por está passando uma lista, por algum motivo antes o teste tava analisando só a primeira? e agora por aleatoridade passou a verificar a segunda linha? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Comentei ali antes, mas de qualquer forma eu acho que essa é uma ótima solução, a alteração da data não poderia ser hoje + 30 dias, pois esse já é o termo de pagamento definido na fatura, temos que garantir que as datas sejam diferente.
Pessoal estou dando merge para liberar o CI ok, me parece bem trivial |
What a great day to merge this nice PR. Let's do it! |
Congratulations, your PR was merged at 9a869d5. Thanks a lot for contributing to OCA. ❤️ |
valeu @antoniospneto existe dois testes esse com Múltiplas Datas e logo abaixo com apenas uma Data, que acredito ser o caso padrão, pelo o que lembro esse caso com mais de uma data foi incluído pelo pessoal da KMEE e não tenho certeza como isso funcionaria em um caso de uso, quer dizer tem algum caso onde a Empresa muda diversas Datas de Vencimento de uma única vez? Parece que aconteceu alguma coincidência de datas que acabou gerando o erro, talvez ao invés do parâmetro days=40 poderia ser um months=1, mas acabei fazendo algo simples para não travar o CI |
Test Due Date.
Teste de Alteração da Data de Vencimento passou a retornar erro agora a noite no PR #3599 , o LOG pode ser visto em
https://github.com/OCA/l10n-brazil/actions/runs/13021744581/job/36323658172?pr=3599#step:9:2865
Não parece ser algum problema do método em si apenas do teste, talvez por uma questão de calendário ( alguma relação com o mês de Fevereiro? ) porque a solução até simples foi alterar a quantidade de dias somados de 30 para 40, pelos testes locais isso deve corrigir.
cc @OCA/local-brazil-maintainers