Skip to content

Corrigir status code do endpoint searched-boards para alinhar teste de permissão (401 vs 403)

Contexto

Durante a execução dos testes automatizados via pytest na pipeline, o teste test_searched_boards_api_permission localizado em test_api.py está falhando. O teste espera um status code 403 (Forbidden), mas está recebendo 401 (Unauthorized) ao acessar o endpoint /api/admin/environment/searched-boards/ sem autenticação.

Objetivo

Corrigir o teste (ou a implementação) para que o status code retornado esteja de acordo com a expectativa de permissão/autenticação definida para o endpoint, garantindo que a pipeline passe sem erros.

Escopo

  • Analisar o motivo pelo qual o endpoint está retornando 401 ao invés de 403.
  • Ajustar o teste ou a view para alinhar o comportamento esperado.
  • Garantir que o teste test_searched_boards_api_permission passe corretamente.
  • Validar se outros endpoints/testes similares apresentam o mesmo comportamento.

Critérios de Aceitação

  • O teste test_searched_boards_api_permission deve passar na pipeline.
  • O status code retornado pelo endpoint deve estar de acordo com a política de autenticação/permissão definida.
  • Não deve haver regressão em outros testes relacionados à autenticação/permissão.
  • Documentar brevemente a decisão tomada (ajuste no teste ou na view) na descrição do PR.
Edited by Yan Guimarães