bugfix reconciliation extractor
This commit is contained in:
@@ -113,7 +113,7 @@ async def test_validar_contestacao_usa_mesma_cval_e_rejeita_valor_acima_da_fatur
|
||||
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_validar_contestacao_aprova_quando_item_e_valor_sao_comprovados(monkeypatch):
|
||||
async def test_validar_contestacao_rejeita_valor_que_nao_pertence_ao_item(monkeypatch):
|
||||
billing = json.loads((ROOT / "app/domain/contas/fixtures/divergencia.json").read_text(encoding="utf-8"))
|
||||
|
||||
async def no_enrich(name, args):
|
||||
@@ -127,8 +127,12 @@ async def test_validar_contestacao_aprova_quando_item_e_valor_sao_comprovados(mo
|
||||
"motivo": "quero contestar TIM Fashion Mensal",
|
||||
"billing_analysis": billing,
|
||||
})
|
||||
assert out["eligible"] is True
|
||||
assert out["status"] == "ELIGIBLE"
|
||||
assert out["eligible"] is False
|
||||
assert out["status"] == "NEEDS_PARAMETER"
|
||||
assert out["parameter"] == "valor"
|
||||
assert out["candidate_value"] == 50
|
||||
assert out["billed_value"] == "10"
|
||||
assert out["resolved_value"] is None
|
||||
|
||||
|
||||
def test_termino_desconto_e_valor_divergente_preservam_semantica_do_original():
|
||||
|
||||
Reference in New Issue
Block a user