feat: 新版本时提醒参数设置导航 (#103)
This commit is contained in:
@@ -1113,6 +1113,22 @@ class PDDTaskPageEventTest(unittest.TestCase):
|
||||
window.close()
|
||||
window.deleteLater()
|
||||
|
||||
def test_main_window_marks_and_clears_update_navigation(self):
|
||||
window = MainWindow(
|
||||
task_repository=self.repository,
|
||||
settings_repository=SettingsRepository(self.db_path),
|
||||
admin_gateway=MockAdminGateway(),
|
||||
)
|
||||
|
||||
window._set_update_navigation_reminder(True, "0.1.0", "0.2.0")
|
||||
self.assertIn("有更新", window.settingsNavigationItem.text())
|
||||
self.assertIn("0.2.0", window.settingsNavigationItem.toolTip())
|
||||
|
||||
window._set_update_navigation_reminder(False, "0.2.0", "0.2.0")
|
||||
self.assertNotIn("有更新", window.settingsNavigationItem.text())
|
||||
window.close()
|
||||
window.deleteLater()
|
||||
|
||||
def test_admin_base_url_change_reaches_persistent_claim_worker(self):
|
||||
settings = self._saved_settings()
|
||||
page = PDDTaskPage()
|
||||
|
||||
Reference in New Issue
Block a user