From b333ee92613df75b882d523f36c058cecc2f4af5 Mon Sep 17 00:00:00 2001 From: 9qeklajc Date: Tue, 8 Sep 2026 22:07:02 +0200 Subject: [PATCH] fix(tests): read log extras from record dict for mypy --- tests/unit/test_x_cashu_missing_usage.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/unit/test_x_cashu_missing_usage.py b/tests/unit/test_x_cashu_missing_usage.py index fbeaa6e4..b2510d00 100644 --- a/tests/unit/test_x_cashu_missing_usage.py +++ b/tests/unit/test_x_cashu_missing_usage.py @@ -295,9 +295,10 @@ async def test_full_refund_is_logged_with_model_provider_and_body( for r in caplog.records if r.getMessage() == "Zero-cost settlement, refunding the full prepayment" ) - assert record.model == "unpriced-model" - assert record.provider_type == "base" - assert record.upstream_base_url == "http://test" - assert record.refund_amount == 10_000 - assert record.unit == "msat" - assert "unpriced-model" in record.response_body_preview + logged = record.__dict__ + assert logged["model"] == "unpriced-model" + assert logged["provider_type"] == "base" + assert logged["upstream_base_url"] == "http://test" + assert logged["refund_amount"] == 10_000 + assert logged["unit"] == "msat" + assert "unpriced-model" in logged["response_body_preview"]