scieloorg/packtools

Aos testes de validação de fig, table-wrap e disp-formula adicionar mais de um item expected e corrigir o defeito das validações

Opened this issue · 0 comments

Descrição da tarefa

Aos testes de validação de fig, table-wrap e disp-formula adicionar mais de um item expected e corrigir o defeito dos modelos e das validações.
Os modelos estão retornando apenas 1 item por idioma. Além disso, observe que o valor do parent não é o esperado (contém um dicionário, no lugar de 'article' ou 'sub-article').
Sempre que o resultado das funções forem mais de um item, usar nos testes pelo menos 2 itens.
Em arquivos que contém mais de um elemento o resultado da validação está trazendo dados do item anterior. Veja:

{'title': 'validation of <fig> elements',
 'parent': {'alternative_parent': 'fig',
  'fig_id': 'f01',
  'fig_type': None,
  'label': 'Figure 1',
  'graphic_href': '1518-8787-rsp-56-37-gf01.tif',
  'caption_text': 'Proportion of variation of covid-19 HIV panel data between 2019–2020 and 2020–2021a.',
  'source_attrib': 'ART: antiretroviral; PLWH, persons living with HIV; PrEP, pre-exposure prophylaxis; PEP, post-exposure prophylaxis.',
  'alternative_elements': [],
  'parent': 'article',
  'parent_id': None,
  'parent_lang': 'en',
  'parent_article_type': 'other'},
 'parent_id': None,
 'parent_article_type': 'other',
 'parent_lang': 'en',
 'item': 'fig',
 'sub_item': None,
 'validation_type': 'exist',
 'response': 'OK',
 'expected_value': 'f02',
 'got_value': 'f02',
 'message': 'Got f02, expected f02',
 'advice': None,
 'data': {'alternative_parent': 'fig',
  'fig_id': 'f02',
  'fig_type': None,
  'label': 'Figure 2',
  'graphic_href': '1518-8787-rsp-56-37-gf02.tif',
  'caption_text': 'Mortality rate due to covid-19 in Brazil, in São Paulo State, and the municipality of Santo André.',
  'source_attrib': None,
  'alternative_elements': [],
  'parent': {'alternative_parent': 'fig',
   'fig_id': 'f01',
   'fig_type': None,
   'label': 'Figure 1',
   'graphic_href': '1518-8787-rsp-56-37-gf01.tif',
   'caption_text': 'Proportion of variation of covid-19 HIV panel data between 2019–2020 and 2020–2021a.',
   'source_attrib': 'ART: antiretroviral; PLWH, persons living with HIV; PrEP, pre-exposure prophylaxis; PEP, post-exposure prophylaxis.',
   'alternative_elements': [],
   'parent': 'article',
   'parent_id': None,
   'parent_lang': 'en',
   'parent_article_type': 'other'},
  'parent_id': None,
  'parent_lang': 'en',
  'parent_article_type': 'other'},
 'group': 'figures'}