Split effort into its own request column
This commit is contained in:
+19
-2
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user