Split effort into its own request column

This commit is contained in:
2026-07-04 03:32:36 +08:00
parent f91f23ad46
commit aac381b539
3 changed files with 40 additions and 31 deletions
+19 -2
View File
@@ -105,7 +105,6 @@ class CodexRetryGatewayTUITests(unittest.TestCase):
self.assertIn("resp resp_1", mod.render_request_detail(row))
self.assertIn("updated 1.0s", mod.render_request_detail(row))
self.assertIn("effort xhigh", mod.render_request_detail(row))
self.assertIn("summary auto", mod.render_request_detail(row))
self.assertEqual(mod.request_updated_elapsed(row), "1.0s")
self.assertEqual(mod.request_chunk_progress(row), "7 / 4.1KB")
@@ -149,6 +148,7 @@ class CodexRetryGatewayTUITests(unittest.TestCase):
wide = mod.request_row_cells(row, {"req_id": 36, "resp_id": 36, "thread": 36, "path": 40, "model": 24, "usage": 72, "note": 48})
self.assertEqual(compact[10], "0B")
self.assertEqual(wide[10], "0B")
self.assertEqual(compact[8], "-")
self.assertLess(len(compact[1]), len(wide[1]))
self.assertLess(len(compact[2]), len(wide[2]))
self.assertLess(len(compact[3]), len(wide[3]))
@@ -187,9 +187,26 @@ class CodexRetryGatewayTUITests(unittest.TestCase):
cells = mod.request_row_cells(row)
self.assertEqual(cells[1], "req_1")
self.assertEqual(cells[2], "resp_1")
self.assertEqual(cells[8], "xhigh")
self.assertEqual(cells[10], "1.5KB")
self.assertEqual(cells[11], "4.1KB")
self.assertIn("xhigh", cells[16])
self.assertEqual(cells[16], "-")
def test_request_retry_note_only_shows_retry_reason(self) -> None:
mod = load_module()
single_attempt = {
"upstream_attempt_count": 1,
"error": "Selected model is at capacity. Please try a different model.",
}
retried = {
"upstream_attempt_count": 3,
"error": "Selected model is at capacity. Please try a different model.",
}
self.assertEqual(mod.request_retry_note(single_attempt), "")
self.assertEqual(
mod.request_retry_note(retried),
"Selected model is at capacity. Please try a different model.",
)
def test_request_rows_read_usage_from_nested_usage_object(self) -> None:
mod = load_module()