Tests: a model note is cut only past the receipt's new 2000-character limit

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
DemonGatanjieu
2026-10-22 15:51:56 +08:00
co-authored by Claude Opus 5.5
parent e57858c93b
commit adcf5a9d15
+1 -1
View File
@@ -266,7 +266,7 @@ class EditDetailTests(unittest.TestCase):
with mock.patch.object(model_metadata, "resolve_folder_subdir", return_value=(temp, temp)):
asyncio.run(model_metadata.api_update_metadata(request))
self.assertEqual(request[activity_log.ACTIVITY_DETAIL], {"fields": [{"field": "custom_name", "before": "Old", "after": "New"}]})
self.assertEqual(activity_log._clean_detail({"fields": [{"field": "custom_notes", "after": "x" * 900}]})["fields"][0]["after"][-1], "…")
self.assertEqual(activity_log._clean_detail({"fields": [{"field": "custom_notes", "after": "x" * (activity_log.MAX_CHANGE_CHARS + 100)}]})["fields"][0]["after"][-1], "…")
class ScanPlanTests(unittest.TestCase):