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