Skip to content

Adiciona cenário de remoção de booking inexistente (TC-014) - #9

Merged
ThomasTDS merged 1 commit into
masterfrom
feature/cenario-delete-inexistente
Sep 19, 2026
Merged

ThomasTDS merged 1 commit into
masterfrom
feature/cenario-delete-inexistente

Conversation

@ThomasTDS

Copy link
Copy Markdown
Owner

O que mudou

  • Novo cenário TC-014 em delete_booking.feature: remover um booking com id que nunca existiu, com token válido.
  • Achado interessante: a API retorna 405 Method Not Allowed, não 404 como seria de se esperar. Confirmei manualmente antes de escrever o cenário. Comentário no .feature documenta isso como comportamento observado da API pública, não bug da automação.
  • Novo step ele tenta remover o booking pelo id "{booking_id}" (reutiliza o padrão já usado em get_booking.feature pro TC-005) e a resposta deve indicar que o método não é permitido.
  • Matriz de rastreabilidade e marker atualizados.

Plano de teste

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

Validei manualmente contra a API real: DELETE num id que nunca
existiu retorna 405 (Method Not Allowed), não 404 como seria
esperado. Documentado no .feature como comportamento observado da
API pública, não como bug da nossa automação.
@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 f068a50 into master Sep 19, 2026
4 checks passed
@ThomasTDS
ThomasTDS deleted the feature/cenario-delete-inexistente 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