{ "project": "C:\\wechat_rpa", "modules": [ "test_visual_identity_audit" ], "tests_run": 5, "failures": 9, "errors": 1, "skipped": 0, "elapsed_seconds": 0.015, "blocked_external_actions": [], "failure_details": [ { "test": "test_different_customer_names_one_character_apart_stay_separate (test_visual_identity_audit.VisualIdentityAuditTest.test_different_customer_names_one_character_apart_stay_separate) (first='客户甲@微信', second='客户乙@微信')", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 15, in test_different_customer_names_one_character_apart_stay_separate\n self.assertEqual(normalized, second)\nAssertionError: '客户甲@微信' != '客户乙@微信'\n- 客户甲@微信\n? ^\n+ 客户乙@微信\n? ^\n\n" }, { "test": "test_different_customer_names_one_character_apart_stay_separate (test_visual_identity_audit.VisualIdentityAuditTest.test_different_customer_names_one_character_apart_stay_separate) (first='小王@微信', second='小李@微信')", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 15, in test_different_customer_names_one_character_apart_stay_separate\n self.assertEqual(normalized, second)\nAssertionError: '小王@微信' != '小李@微信'\n- 小王@微信\n? ^\n+ 小李@微信\n? ^\n\n" }, { "test": "test_different_customer_names_one_character_apart_stay_separate (test_visual_identity_audit.VisualIdentityAuditTest.test_different_customer_names_one_character_apart_stay_separate) (first='会员0001', second='会员0002')", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 15, in test_different_customer_names_one_character_apart_stay_separate\n self.assertEqual(normalized, second)\nAssertionError: '会员0001' != '会员0002'\n- 会员0001\n? ^\n+ 会员0002\n? ^\n\n" }, { "test": "test_different_customer_names_one_character_apart_stay_separate (test_visual_identity_audit.VisualIdentityAuditTest.test_different_customer_names_one_character_apart_stay_separate) (first='门店客服甲', second='门店客服乙')", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 15, in test_different_customer_names_one_character_apart_stay_separate\n self.assertEqual(normalized, second)\nAssertionError: '门店客服甲' != '门店客服乙'\n- 门店客服甲\n? ^\n+ 门店客服乙\n? ^\n\n" }, { "test": "test_frequency_does_not_change_a_new_customers_identity (test_visual_identity_audit.VisualIdentityAuditTest.test_frequency_does_not_change_a_new_customers_identity)", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 29, in test_frequency_does_not_change_a_new_customers_identity\n self.assertEqual(reader.canonical(\"客户丙@微信\"), \"客户丙@微信\")\nAssertionError: '客户甲@微信' != '客户丙@微信'\n- 客户甲@微信\n? ^\n+ 客户丙@微信\n? ^\n\n" }, { "test": "test_high_confidence_ocr_does_not_reuse_other_customers_history_key (test_visual_identity_audit.VisualIdentityAuditTest.test_high_confidence_ocr_does_not_reuse_other_customers_history_key)", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 23, in test_high_confidence_ocr_does_not_reuse_other_customers_history_key\n self.assertNotEqual(session_id_for(first), session_id_for(second))\nAssertionError: '853385a6089f434a80b64aedd07e8361' == '853385a6089f434a80b64aedd07e8361'\n" }, { "test": "test_non_finite_confidence_cannot_be_used_as_identity (test_visual_identity_audit.VisualIdentityAuditTest.test_non_finite_confidence_cannot_be_used_as_identity) (score=nan)", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 36, in test_non_finite_confidence_cannot_be_used_as_identity\n self.assertEqual(reader.read(np.zeros((20, 80, 3), dtype=np.uint8)), \"\")\nAssertionError: '客户甲' != ''\n- 客户甲\n+ \n\n" }, { "test": "test_non_finite_confidence_cannot_be_used_as_identity (test_visual_identity_audit.VisualIdentityAuditTest.test_non_finite_confidence_cannot_be_used_as_identity) (score=inf)", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 36, in test_non_finite_confidence_cannot_be_used_as_identity\n self.assertEqual(reader.read(np.zeros((20, 80, 3), dtype=np.uint8)), \"\")\nAssertionError: '客户甲' != ''\n- 客户甲\n+ \n\n" }, { "test": "test_non_finite_confidence_cannot_be_used_as_identity (test_visual_identity_audit.VisualIdentityAuditTest.test_non_finite_confidence_cannot_be_used_as_identity) (score=1.5)", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 36, in test_non_finite_confidence_cannot_be_used_as_identity\n self.assertEqual(reader.read(np.zeros((20, 80, 3), dtype=np.uint8)), \"\")\nAssertionError: '客户甲' != ''\n- 客户甲\n+ \n\n" }, { "test": "test_malformed_layout_item_does_not_drop_valid_following_item (test_visual_identity_audit.VisualIdentityAuditTest.test_malformed_layout_item_does_not_drop_valid_following_item)", "trace": "Traceback (most recent call last):\n File \"C:\\kefu\\deploy\\recognition-audit-20260916\\test_visual_identity_audit.py\", line 47, in test_malformed_layout_item_does_not_drop_valid_following_item\n self.assertEqual([item[\"text\"] for item in reader.read_layout(np.zeros((30, 60, 3), dtype=np.uint8))], [\"消息\"])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"C:\\wechat_rpa\\session_name.py\", line 216, in read_layout\n \"x2\": int(max(xs)),\n ^^^^^^^^^^^^\nOverflowError: cannot convert float infinity to integer\n" } ], "skip_details": [] }