bugfix: aofertas

This commit is contained in:
2026-08-21 10:44:34 -03:00
parent e063e4b500
commit a231f063ed
8 changed files with 141 additions and 7 deletions

View File

@@ -99,3 +99,12 @@ def test_upsell_continua_bloqueando_apos_mudanca():
assert r.allowed is False
assert r.code == "AOFERTA"
assert r.data.get("label") == "OFERTA_PROATIVA_INDEVIDA"
def test_prompt_aoferta_confirmacao_nao_exige_repetir_justificativa():
prompt = build_aoferta_prompt(
"Você confirma cancelar o TIM Music?",
"\nHistorico da conversa:\n[user] Quero cancelar o TIM Music\n",
)
assert "A confirmacao NAO precisa repetir a justificativa" in prompt
assert "o pedido transacional anterior basta" in prompt