Skip to content

Adiciona cenário de atualização com token inválido (TC-013) - #7

Merged
ThomasTDS merged 1 commit into
masterfrom
feature/cenario-token-invalido
Sep 19, 2026
Merged

ThomasTDS merged 1 commit into
masterfrom
feature/cenario-token-invalido

Conversation

@ThomasTDS

Copy link
Copy Markdown
Owner

O que mudou

  • Novo cenário TC-013 em update_booking.feature: PUT com um token inválido (não ausente, um valor qualquer). Confirmei manualmente contra a API real que o retorno é 403, igual ao caso de token ausente (TC-008) — mas é uma classe de equivalência diferente (token existe e é rejeitado, vs. nenhum token enviado), vale testar separadamente.
  • Novo step que ele possui um token de autenticação inválido.
  • Matriz de rastreabilidade (docs/test-cases.md) e marker no pyproject.toml atualizados.
  • Comentário no .feature explicando por que não repetimos o mesmo caso para PATCH/DELETE (validei manualmente que o comportamento é o mesmo, 403 nos dois).

Plano de teste

  • Cenário rodado isolado (pytest -m TC-013) contra a API real: passou
  • pytest completo, ruff check ., ruff format --check ., mypy .: todos passando
  • CI verde no PR

Diferente do TC-008 (token ausente), aqui o token existe mas é
lixo/inválido. Validei manualmente contra a API real que PATCH e
DELETE se comportam da mesma forma (403), então o cenário cobre só
o PUT pra não triplicar um caso já comprovado equivalente.
@codecov

codecov Bot commented Sep 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@ThomasTDS
ThomasTDS merged commit fc9d26f into master Sep 19, 2026
4 checks passed
@ThomasTDS
ThomasTDS deleted the feature/cenario-token-invalido branch October 2, 2026 19:20
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