From c0aad3b3abecdbb19ea4860a3fc2ec1a3e367125 Mon Sep 17 00:00:00 2001 From: 9qeklajc Date: Fri, 31 Jul 2026 02:16:03 +0200 Subject: [PATCH] test: isolate BOLT11 mint selection liabilities --- tests/unit/test_wallet.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/unit/test_wallet.py b/tests/unit/test_wallet.py index 158fd1bf..d9e0977b 100644 --- a/tests/unit/test_wallet.py +++ b/tests/unit/test_wallet.py @@ -1439,6 +1439,12 @@ async def test_pay_bolt11_invoice_uses_sufficient_mint_with_highest_balance() -> "routstr.wallet.slow_filter_spend_proofs", side_effect=lambda proofs, wallet: proofs, ), + # This unit test is about mint selection, not shared DB liabilities. + # Keep it deterministic regardless of earlier test-created API keys. + patch( + "routstr.wallet.db.total_user_liability", + AsyncMock(return_value=0), + ), ): amount, mint_url, unit = await pay_bolt11_invoice("lnbc-invoice")