scieloorg / kernel

É o componente central da nova arquitetura de sistemas de informação da Metodologia SciELO, ainda em fase de desenvolvimento.
https://docs.google.com/document/d/14YBl7--4ouaWBQhxzUYWRuhmegwnSYrDgupsED6rhvM/edit?usp=sharing
BSD 2-Clause "Simplified" License
6 stars 11 forks source link

Altera a semântica do argumento `since` #155

Closed gustavofonseca closed 5 years ago

gustavofonseca commented 5 years ago

O que esse PR faz?

Altera a semântica do argumento since, da API de mudanças. Após a modificação, os resultados retornados serão os com o timestamp maior que o informado no argumento since, e não maior ou igual como anteriormente.

A justificativa completa está no ticket #135.

Onde a revisão poderia começar?

documentstore/adapters.py

Como este poderia ser testado manualmente?

Inicie uma instância local, registre alguns documentos e em seguida acesse o endpoint /changes. Passe como argumento since o timestamp da primeira mudança, observe que a mudança subsequente deverá ser a primeira da lista de resultados. Repita o processo. Passe um valor bastante anterior (100 anos atrás), e observe que a lista conterá todos os resultados. Para finalizar, passe um valor futuro (daqui 100 anos, por exemplo), e observe que a lista de resultados aparecerá vazia.

Algum cenário de contexto que queira dar?

n/a

Screenshots

n/a

Quais são tickets relevantes?

135

Referências

n/a