From faa26044ce8e61f15a7886557d3030a481ebb96d Mon Sep 17 00:00:00 2001 From: Ken Jin Date: Fri, 2 Jan 2026 02:54:49 +0800 Subject: [PATCH] gh-134584: Fix _CALL_BUILTIN_O test to reflect real-world usage (GH-143333) Fix test to reflect real-world usage --- Lib/test/test_capi/test_opt.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Lib/test/test_capi/test_opt.py b/Lib/test/test_capi/test_opt.py index bb4aa6ff113f..bff97fe8320b 100644 --- a/Lib/test/test_capi/test_opt.py +++ b/Lib/test/test_capi/test_opt.py @@ -2201,8 +2201,7 @@ class TestUopsOptimization(unittest.TestCase): def testfunc(n): x = 0 for _ in range(n): - my_abs = abs - y = my_abs(1) + y = abs(1) x += y return x @@ -2210,9 +2209,10 @@ class TestUopsOptimization(unittest.TestCase): self.assertEqual(res, TIER2_THRESHOLD) self.assertIsNotNone(ex) uops = get_opnames(ex) + pop_tops = [opname for opname in iter_opnames(ex) if opname == "_POP_TOP"] self.assertIn("_CALL_BUILTIN_O", uops) - self.assertNotIn("_POP_TOP", uops) self.assertIn("_POP_TOP_NOP", uops) + self.assertLessEqual(len(pop_tops), 1) def test_call_method_descriptor_o(self): def testfunc(n): -- 2.47.3