fix: migrate legacy usage column prefs

This commit is contained in:
2026-07-07 11:46:28 +08:00
parent f12f6de523
commit c5fa238598
2 changed files with 38 additions and 23 deletions
+6
View File
@@ -298,6 +298,12 @@ class CodexRetryGatewayTUITests(unittest.TestCase):
self.assertEqual(prefs["columns"][:6], ["thread", "seq", "cache", "in", "out", "req_id"])
self.assertIn("cache", prefs["hidden_columns"])
def test_request_table_preferences_expand_legacy_usage_column(self) -> None:
mod = load_module()
prefs = mod.normalize_request_table_preferences({"visible_columns": ["seq", "usage", "status"]})
self.assertEqual(prefs["columns"][:5], ["seq", "in", "out", "cache", "status"])
self.assertEqual(prefs["hidden_columns"][:3], ["req_id", "resp_id", "thread"])
def test_sort_request_rows_supports_custom_column_and_missing_values(self) -> None:
mod = load_module()
rows = [