voice-prices coverage for b1392d1a8c83a04881f4e5ae892710c4bab136bf: 97.02%

Files Functions Classes

coverage.py v7.9.2, created at 2026-09-27 04:08 +0000

File class statements missing excluded branches partial coverage
packages/python/voice_prices/_cli.py _ToggleCliSettingsSource 5 1 0 4 1 77.78%
packages/python/voice_prices/_cli.py (no class) 360 12 5 154 6 96.11%
packages/python/voice_prices/data_snapshot.py DataSnapshot 41 1 0 32 2 95.89%
packages/python/voice_prices/types.py ArrayMatch 4 0 0 6 1 90.00%
packages/python/voice_prices/types.py ExtractedUsage 15 1 0 8 1 91.30%
packages/python/voice_prices/types.py Usage 20 7 0 10 2 56.67%
packages/python/voice_prices/types.py UsageExtractor 16 0 0 8 1 95.83%
packages/python/voice_prices/types.py ModelInfo 12 1 0 6 1 88.89%
packages/python/voice_prices/types.py (no class) 386 4 49 42 4 98.13%
packages/python/voice_prices/update_prices.py UpdatePrices 56 3 0 16 4 90.28%
packages/python/voice_prices/update_prices.py (no class) 38 1 0 2 1 95.00%
tests/conftest.py (no class) 10 2 0 0 0 80.00%
tests/test_build_docs.py (no class) 455 2 0 50 2 99.21%
tests/test_cli.py (no class) 234 2 0 8 2 98.35%
tests/test_custom_prices.py CustomModelPrice 4 0 0 2 1 83.33%
tests/test_extract_usage.py MyMapping 4 2 0 0 0 50.00%
tests/test_free_models.py (no class) 50 2 0 12 2 93.55%
tests/test_lifecycle.py (no class) 41 1 0 16 1 96.49%
tests/test_livekit_coverage.py (no class) 61 0 0 20 2 97.53%
tests/test_package_schema.py (no class) 107 3 0 40 4 95.24%
tests/test_price_breakdown_contract.py (no class) 39 2 0 14 2 92.45%
tests/test_price_calc.py (no class) 225 1 4 6 1 99.13%
tests/test_source_feed.py (no class) 181 1 0 12 1 98.96%
tests/test_update_prices.py (no class) 116 3 4 2 1 96.61%
Total   2878 52 111 514 43 97.02%

No items found using the specified filter.

37 classes skipped due to complete coverage.