Skip to content

Cobertura de teste ausente: pipeline PDF/DOCX e get_validation_results #1275

Description

@Rossi-Luciano

Descrição da tarefa

Durante a investigação de #1274 (testes órfãos bloqueando a coleção do pytest), encontrei dois pontos onde a cobertura de teste foi perdida ou nunca existiu, em código que está ativo e em uso hoje. Não são bloqueantes para #1251/#1274 (que tratam apenas de destravar a coleção), mas ficam registrados aqui para não se perderem.

Subtarefas

  • Escrever testes reais para packtools/sps/formats/pdf/pipeline/docx.py. O arquivo tests/sps/formats/pdf/pipeline/test_docx.py existe desde Aprimora geração de PDFs (tabelas e figuras) #1033, mas suas 3 classes (TestPipelineDocx, TestJournalTitlePipe, TestDocxDoiPipe) são stubs vazios (# TODO / ...), sem nenhuma asserção — a geração de PDF a partir de DOCX está sem cobertura.
  • Escrever teste direto para get_validation_results (packtools/sps/validation/xml_validator.py). É o ponto de entrada central do motor de validação — o mesmo consumido diretamente pelo spsvalidator — e não há nenhuma referência a ele em tests/.

Considerações e notas

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions