You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(bug) Revisar os valores para "title" da resposta, deve ser similar ao nome do método, remover o termo "validation", deve conter o sub-item ou o "sub-item do sub-item", por exemplo: se está sendo validado o DOI. Há o aspecto formato, há o aspecto registrado no CrossRef, há o aspecto unicidade no XML, etc... O title quando necessário é para dar este tipo de contexto, um contexto mais detalhado
(melhoria) Usar return no lugar de yield no retorno dos métodos de AffiliationValidation e yield no lugar de yield from
(melhoria) Criar AffiliationsListValidation.validate_translated_affiliations e adicione todos os parâmetros de error_level
(melhoria) Criar AffiliationsListValidation.validate_affiliations (não traduções) e adicione todos os parâmetros de error_level
(melhoria) Revisar validade_affiliations_list e validate, sugiro juntar os dois
(melhoria) Crie e use uma nova função para formatar a resposta:
# se data sempre tiver os dados de parent, pode remover o parent e usar data no seu lugardefformat_response(
title,
parent,
item,
sub_item,
validation_type,
is_valid,
expected,
obtained,
advice,
data,
error_level,
):
return {
"title": title,
"parent": parent.get("parent"),
"parent_id": parent.get("parent_id"),
"parent_article_type": parent.get("parent_article_type"),
"parent_lang": parent.get("parent_lang"),
"item": item,
"sub_item": sub_item,
"validation_type": validation_type,
"response": "OK"ifis_validelseerror_level,
"expected_value": expected,
"got_value": obtained,
"message": f"Got {obtained}, expected {expected}",
"advice": Noneifis_validelseadvice,
"data": data,
}
The text was updated successfully, but these errors were encountered:
Descrição da tarefa
The text was updated successfully, but these errors were encountered: