feat: store packaged user data under data directory
This commit is contained in:
+8
-4
@@ -481,7 +481,7 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
|
||||
warning.assert_called_once()
|
||||
self.assertIn("本地明文保存", warning.call_args[0][1])
|
||||
self.assertIn("config/ai_models.json", warning.call_args[0][2])
|
||||
self.assertIn("data/config/ai_models.json", warning.call_args[0][2])
|
||||
|
||||
saved = appconfig.get_model("Text Custom", path=models_path)
|
||||
self.assertEqual("text", saved["category"])
|
||||
@@ -685,8 +685,12 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
},
|
||||
saved["shopee_update"],
|
||||
)
|
||||
self.assertNotIn("ai_models_path", saved)
|
||||
self.assertNotIn("config_path", saved)
|
||||
with open(config_path, "r", encoding="utf-8") as fh:
|
||||
persisted = json.load(fh)
|
||||
self.assertNotIn("ai_models_path", persisted)
|
||||
self.assertNotIn("config_path", persisted)
|
||||
self.assertNotIn("cmhub_config_path", persisted)
|
||||
self.assertNotIn("data_dir", persisted)
|
||||
self.assertIn("设置已保存", statuses[-1])
|
||||
|
||||
self.assert_removed(temp_dir)
|
||||
@@ -942,7 +946,7 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
tab.save_app_settings()
|
||||
|
||||
warning.assert_called_once()
|
||||
self.assertIn("config/cmhub.json", warning.call_args[0][2])
|
||||
self.assertIn("data/config/cmhub.json", warning.call_args[0][2])
|
||||
info.assert_called_once_with(tab, "保存设置", "设置已保存")
|
||||
saved = appconfig.load_config(cfg["config_path"])
|
||||
self.assertEqual("cmhub", saved["ai"]["backend"])
|
||||
|
||||
Reference in New Issue
Block a user