test descriptions

This commit is contained in:
Dobromir Popov
2026-07-11 22:25:30 +03:00
parent 7d259d7c9b
commit 7cf8d9bcf3
43 changed files with 876 additions and 265 deletions

View File

@@ -63,6 +63,7 @@ def _make_tracker(ledger, treasury, *, threshold=0.01, period=3600.0,
def test_threshold_triggers_payout_and_zeroes_pending():
"Threshold triggers payout and zeroes pending\n\nTags: billing, settlement"
ledger = BillingLedger(starting_credit=10.0, default_price_per_1k=0.02)
ledger.charge_request("client", MODEL, 1000, [("wallet-a", 12)]) # 0.018 pending
treasury = _FakePayoutTreasury()
@@ -86,6 +87,7 @@ def test_threshold_triggers_payout_and_zeroes_pending():
def test_period_triggers_payout_below_threshold():
"Period triggers payout below threshold\n\nTags: billing, settlement"
ledger = BillingLedger(starting_credit=10.0, default_price_per_1k=0.02)
ledger.charge_request("client", MODEL, 1000, [("wallet-a", 12)])
treasury = _FakePayoutTreasury()
@@ -99,6 +101,7 @@ def test_period_triggers_payout_below_threshold():
def test_dust_floor_blocks_tiny_payouts():
"Dust floor blocks tiny payouts\n\nTags: billing, settlement"
ledger = BillingLedger(starting_credit=10.0, default_price_per_1k=0.02)
ledger.charge_request("client", MODEL, 10, [("wallet-a", 12)]) # 0.00018 pending
treasury = _FakePayoutTreasury()
@@ -113,6 +116,7 @@ def test_dust_floor_blocks_tiny_payouts():
def test_failed_transaction_retries_without_double_pay():
"Failed transaction retries without double pay\n\nTags: billing, settlement"
ledger = BillingLedger(starting_credit=10.0, default_price_per_1k=0.02)
ledger.charge_request("client", MODEL, 1000, [("wallet-a", 12)])
treasury = _FakePayoutTreasury()
@@ -133,6 +137,7 @@ def test_failed_transaction_retries_without_double_pay():
def test_banned_wallet_is_never_paid():
"Banned wallet is never paid\n\nTags: billing, security, settlement, wallet"
contracts = LocalSolanaContracts()
contracts.registry.ban_wallet("wallet-banned")
ledger = BillingLedger(starting_credit=10.0, default_price_per_1k=0.02)
@@ -151,8 +156,8 @@ def test_banned_wallet_is_never_paid():
def test_non_leader_never_signs():
"""A tracker in a cluster whose peers are unreachable never wins an
election, so it must never send a payout transaction."""
"A tracker in a cluster whose peers are unreachable never wins an election, so it must never send a payout transaction.\n\nTags: billing, settlement"
ledger = BillingLedger(starting_credit=10.0, default_price_per_1k=0.02)
ledger.charge_request("client", MODEL, 1000, [("wallet-a", 12)])
treasury = _FakePayoutTreasury()