style: color dashboard sections

This commit is contained in:
2026-07-27 03:48:07 +08:00
parent 42b2e63a97
commit 082c8f22fe
4 changed files with 25 additions and 13 deletions
+3 -2
View File
@@ -755,10 +755,11 @@ class DashboardLayoutTests(unittest.IsolatedAsyncioTestCase):
self.assertEqual(type(screen).__name__, "DashboardScreen")
self.assertEqual(screen.query_one("#filter").region.height, 1)
self.assertEqual(screen.query_one("#detail").region.height, 2)
for selector in ("#accounts", "#keys", "#logs", "#errors"):
table = screen.query_one(selector)
tables = [screen.query_one(selector) for selector in ("#accounts", "#keys", "#logs", "#errors")]
for table in tables:
self.assertGreaterEqual(table.region.height, 4)
self.assertLessEqual(table.virtual_size.width, table.region.width)
self.assertEqual(len({table.styles.background for table in tables}), 4)
self.assertIn("wmy", str(screen.query_one("#summary").render()))
for key, expected_id in (("k", "keys"), ("l", "logs"), ("e", "errors"), ("a", "accounts")):
await pilot.press(key)