新增功能
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user