chore: hide data path settings

This commit is contained in:
chengma
2026-07-07 15:24:08 +08:00
parent 6e2347e1c8
commit bb2aa70c54
6 changed files with 58 additions and 25 deletions
+18 -6
View File
@@ -451,6 +451,18 @@ class GuiTests(TempDirMixin, unittest.TestCase):
],
group_widgets,
)
for hidden_widget in (
tab.user_data_root_edit,
tab.image_dir_edit,
tab.db_path_edit,
):
self.assertTrue(hidden_widget.isHidden())
self.assertFalse(hidden_widget.isEnabled())
self.assertEqual(-1, tab.infrastructure_form_layout.indexOf(hidden_widget))
self.assertGreaterEqual(
tab.infrastructure_form_layout.indexOf(tab.chrome_path_edit),
0,
)
self.assert_removed(temp_dir)
@@ -548,6 +560,9 @@ class GuiTests(TempDirMixin, unittest.TestCase):
cfg["ai"]["default_text_model"] = "Text A"
cfg["ai"]["default_image_model"] = "Image A"
cfg["ai"]["generate_cover"] = True
cfg["user_data_root"] = "manual_profiles"
cfg["image_dir"] = "manual_images"
cfg["db_path"] = "manual\\cmshopee.db"
models_path = cfg["ai_models_path"]
config_path = cfg["config_path"]
appconfig.save_ai_models_config(
@@ -638,9 +653,6 @@ class GuiTests(TempDirMixin, unittest.TestCase):
self.assertEqual("360 秒", tab.response_timeout_label.text())
tab.jpg_quality_spin.setValue(86)
tab.chrome_path_edit.setText("D:\\Chrome\\chrome.exe")
tab.user_data_root_edit.setText("profiles")
tab.image_dir_edit.setText("pictures")
tab.db_path_edit.setText("data\\cmshopee.db")
tab.default_debug_port_spin.setValue(9300)
tab.debug_port_start_spin.setValue(9300)
tab.debug_port_end_spin.setValue(9350)
@@ -666,9 +678,9 @@ class GuiTests(TempDirMixin, unittest.TestCase):
self.assertEqual("2k", saved["ai"]["resolution"])
self.assertEqual(86, saved["ai"]["jpg_quality"])
self.assertEqual("D:\\Chrome\\chrome.exe", saved["chrome_path"])
self.assertEqual("profiles", saved["user_data_root"])
self.assertEqual("pictures", saved["image_dir"])
self.assertEqual("data\\cmshopee.db", saved["db_path"])
self.assertEqual("manual_profiles", saved["user_data_root"])
self.assertEqual("manual_images", saved["image_dir"])
self.assertEqual("manual\\cmshopee.db", saved["db_path"])
self.assertEqual(9300, saved["default_debug_port"])
self.assertEqual([9300, 9350], saved["debug_port_range"])
self.assertEqual(45, saved["cdp_ready_timeout"])