aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-20 12:23:50 +0200
committerDanilo M. <danix@danix.xyz>2026-10-20 12:23:50 +0200
commitecf11290bda5a670ff520f62a96d85645ad95d82 (patch)
tree1e6390a28297e3fb5a9ba8c2fd5c8ee58de37a41 /tests
parentaa4d36c541e603ed4d60ee1185806c51818eccc9 (diff)
downloadsb-builder-ecf11290bda5a670ff520f62a96d85645ad95d82.tar.gz
sb-builder-ecf11290bda5a670ff520f62a96d85645ad95d82.zip
Filter bars: chips read as buttons, status dots, group labels
Chips get a button background and border, a dot in the color the table uses for that status, and a muted label per group (overlay, status, state, result). Search fields get a search icon and a clear button. Phase 2 spec: why the signing key locks after the GUI quits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/test_gui.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/test_gui.py b/tests/test_gui.py
index ee568c1..9d3e565 100644
--- a/tests/test_gui.py
+++ b/tests/test_gui.py
@@ -370,6 +370,9 @@ class SmokeTest(unittest.TestCase):
w.poll_jobs()
tab = w.open_packages()
self.assertEqual(tab.proxy.rowCount(), 4)
+ self.assertFalse(tab.chips["failed"].icon().isNull()) # a dot in the table's color
+ self.assertTrue(tab.chips["personal"].icon().isNull())
+ self.assertTrue(tab.query.isClearButtonEnabled())
tab.chips["failed"].setChecked(True)
self.assertEqual(tab.proxy.rowCount(), 1)
tab.chips["failed"].setChecked(False)