Skip to content

test: add unit test for empty issuer certificate listing - #29

Open
estevaoMG wants to merge 1 commit into
Projeto-FrontEnd-Fusion:mainfrom
estevaoMG:feature/155-listagem-certificados-empresa
Open

test: add unit test for empty issuer certificate listing#29
estevaoMG wants to merge 1 commit into
Projeto-FrontEnd-Fusion:mainfrom
estevaoMG:feature/155-listagem-certificados-empresa

Conversation

@estevaoMG

Copy link
Copy Markdown
Contributor

https://tree.taiga.io/project/laridurao-liga-da-justica/task/155

A task foi respondida com foco no escopo de teste unitário da funcionalidade de listagem de certificados emitidos pela empresa.

O que foi entregue:

  • Criação de uma branch de feature a partir da main.
  • Implementação de um teste unitário em test_certificates.py para cobrir o cenário em que a consulta por emissor retorna uma lista vazia.
  • Validação do fluxo de chamada do serviço para o repositório, incluindo o contrato de resposta esperado para o caso de ausência de registros.

Importante:

  • A implementação da funcionalidade de produção já existia no projeto, então a entrega foi voltada à cobertura automática do comportamento esperado, e não à criação da lógica de negócio do endpoint em si.

Validação executada:

  • Comando: pytest -q test_certificates.py -k 'issuer_returns_empty_when_none_found or get_certificates_by_issuer_success'
  • Resultado: 2 passed, 14 deselected in 0.09s

Essa resposta mantém o alinhamento com a história de usuário, pois o teste garante que a listagem por empresa seja tratada corretamente mesmo quando nenhum certificado for encontrado.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant