新增功能

This commit is contained in:
Your Name
2026-08-19 17:35:59 +08:00
parent f8c78739e7
commit 05050ff6f3
188 changed files with 18838 additions and 5337 deletions
+10 -8
View File
@@ -526,21 +526,23 @@ class QueuePageTableTest(TestCase):
self.assertEqual(self._column(page.queue_table, 1), ["正常的", "坏时间"])
self.assertEqual(page.queue_table.item(1, 3).text(), "--")
def test_a_stopped_listener_explains_why_the_wait_keeps_growing(self):
def test_a_stopped_listener_keeps_the_explanation_without_opening_a_window(self):
"""停着的时候等待时长照涨,不说明白会被当成机器人卡死了。"""
with tempfile.TemporaryDirectory() as directory:
pending = {"aa" * 20: {"display_name": "高瑞@微信", "created_at": time.time()}}
page = self._page(directory, pending, _log(directory))
page.set_running(False)
self.assertTrue(page.queue_notice.isVisibleTo(page))
self.assertIn("监听已停止", page.queue_notice.text())
page = self._page(directory, pending, _log(directory))
page.set_running(False)
self.assertFalse(page.queue_notice.isWindow())
self.assertFalse(page.queue_notice.isVisible())
self.assertIn("监听已停止", page.queue_notice.text())
def test_a_running_listener_does_not_nag(self):
with tempfile.TemporaryDirectory() as directory:
pending = {"aa" * 20: {"display_name": "高瑞@微信", "created_at": time.time()}}
page = self._page(directory, pending, _log(directory))
page.set_running(True)
self.assertFalse(page.queue_notice.isVisibleTo(page))
page = self._page(directory, pending, _log(directory))
page.set_running(True)
self.assertFalse(page.queue_notice.isVisible())
self.assertEqual(page.queue_notice.text(), "")
def test_an_empty_queue_never_shows_the_stopped_warning(self):
with tempfile.TemporaryDirectory() as directory: