优化后端和前端逻辑

This commit is contained in:
minghanchen
2026-09-03 10:21:01 +08:00
parent ccd64adcfe
commit 009d8ca73e
19 changed files with 3083 additions and 763 deletions
@@ -621,6 +621,25 @@ operations:
if item["id"] == "office"
)
self.assertEqual(persisted["name"], "专注办公模式")
created = self.service.create_mode_profile_card(
"自然舒享模式",
instruction,
generated["request_id"],
"denza_n7",
)
self.assertEqual(created["status"], "succeeded")
self.assertEqual(created["mode_profile"]["origin"], "user")
self.assertEqual(created["mode_profile"]["instruction"], instruction)
self.assertNotEqual(created["mode_profile"]["id"], "office")
self.assertTrue(
(
user_root
/ "vehicles"
/ "denza_n7"
/ "user"
/ f"{created['mode_profile']['id']}.yaml"
).is_file()
)
with self.assertRaisesRegex(ValueError, "生成指令"):
self.service.save_mode_profile_card(
"office",