{ "project": "C:\\wechat_rpa", "modules": [ "test_visual_cache_audit" ], "tests_run": 3, "failures": 2, "errors": 0, "skipped": 0, "elapsed_seconds": 0.016, "blocked_external_actions": [], "failure_details": [ { "test": "test_same_avatar_different_names_run_separate_ocr (test_visual_cache_audit.VisualNameCacheAuditTest.test_same_avatar_different_names_run_separate_ocr)", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_cache_audit.py\", line 34, in test_same_avatar_different_names_run_separate_ocr\n self.assertEqual(bot._row_display_name_deep(second, 30), '客户乙@微信')\nAssertionError: '客户甲@微信' != '客户乙@微信'\n- 客户甲@微信\n? ^\n+ 客户乙@微信\n? ^\n\n" }, { "test": "test_unreadable_crop_does_not_reuse_an_avatar_only_name (test_visual_cache_audit.VisualNameCacheAuditTest.test_unreadable_crop_does_not_reuse_an_avatar_only_name)", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_cache_audit.py\", line 52, in test_unreadable_crop_does_not_reuse_an_avatar_only_name\n self.assertEqual(bot._row_name_deep_cached(second, 30), '')\nAssertionError: '客户甲@微信' != ''\n- 客户甲@微信\n+ \n\n" } ], "skip_details": [] }