mirror of
https://github.com/Routstr/routstr-core.git
synced 2026-10-05 20:28:23 +00:00
Eight tests through the three public surfaces that go through _row_to_model: plain model, litellm backfill, cache-rate preservation, request floor, fee flag vs recomputed max costs, sats-conversion failure survival, the full serialised dict field for field, and agreement between the single-model read-back and the provider listing. The full-dict test is what catches a field disappearing outright; the value-level tests above it would all still pass.