Files
6krrt/tests/test_tui.py
adlee-was-taken 08e8ad6e97 fix: crash-safe TUI format strings for nullable cost/energy/carbon
WI-5b of quota-multi-provider-redesign.

- Added _fmt_energy() helper that returns em-dash for None.
- Fixed tui.py:668-669 bare f-string crash on None energy_kwh/carbon_g_co2eq.
- Added NULL-energy fixture row to test_tui.py per_model data.
- Added unit + app-level tests verifying n/a and em-dash rendering.
- This MUST land before WI-5a (COALESCE removal) so the TUI never
  crashes during the transition.
2026-09-10 23:27:13 -04:00

69 KiB