@@ -91,8 +91,8 @@ def test_code_edit_metric(self):
9191 self .assertTrue (code_result .success )
9292 self .assertIsInstance (code_result .score , float )
9393 # 验证固定内容的确定分数
94- self .assertAlmostEqual (code_result .score , 0.918367 , places = 5 ,
95- msg = f"code_edit分数应该是0.918367 ,实际: { code_result .score } " )
94+ self .assertAlmostEqual (code_result .score , 0.9166666666666666 , places = 5 ,
95+ msg = f"code_edit分数应该是0.9166666666666666 ,实际: { code_result .score } " )
9696
9797 # 验证详细信息
9898 self .assertEqual (code_result .details ['content_type' ], 'code' )
@@ -164,8 +164,8 @@ def test_text_edit_metric(self):
164164 self .assertTrue (text_result .success )
165165 self .assertIsInstance (text_result .score , float )
166166 # 验证固定内容的确定分数
167- self .assertAlmostEqual (text_result .score , 0.769231 , places = 5 ,
168- msg = f"text_edit分数应该是0.769231 ,实际: { text_result .score } " )
167+ self .assertAlmostEqual (text_result .score , 0.8532110091743119 , places = 5 ,
168+ msg = f"text_edit分数应该是0.8532110091743119 ,实际: { text_result .score } " )
169169
170170 # 验证详细信息
171171 self .assertEqual (text_result .details ['content_type' ], 'text' )
@@ -299,8 +299,8 @@ def hello_world():
299299 # 验证文本编辑距离(固定内容应该有确定分数)
300300 self .assertIn ("text_edit" , results )
301301 self .assertTrue (results ["text_edit" ].success )
302- self .assertAlmostEqual (results ["text_edit" ].score , 1.000000 , places = 5 ,
303- msg = f"text_edit分数应该是1.000000 ,实际: { results ['text_edit' ].score } " )
302+ self .assertAlmostEqual (results ["text_edit" ].score , 0.9552238805970149 , places = 5 ,
303+ msg = f"text_edit分数应该是0.9552238805970149 ,实际: { results ['text_edit' ].score } " )
304304
305305 # 验证代码编辑距离(缺少python标识符导致轻微差异)
306306 self .assertIn ("code_edit" , results )
@@ -367,8 +367,8 @@ def test_formula_sample_edit_distance(self):
367367 # 验证公式编辑距离(符号转义导致的固定低分)
368368 self .assertIn ("formula_edit" , results )
369369 self .assertTrue (results ["formula_edit" ].success )
370- self .assertAlmostEqual (results ["formula_edit" ].score , 0.000000 , places = 5 ,
371- msg = f"formula_edit分数应该是0.000000 ,实际: { results ['formula_edit' ].score } " )
370+ self .assertAlmostEqual (results ["formula_edit" ].score , 0.08771929824561409 , places = 5 ,
371+ msg = f"formula_edit分数应该是0.08771929824561409 ,实际: { results ['formula_edit' ].score } " )
372372
373373 # 验证文本编辑距离(去除公式后的纯文本,也受符号转义影响)
374374 self .assertIn ("text_edit" , results )
0 commit comments