From 39874b52ca3f87ed3864351a40b12449aa10266b Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 16 Oct 2026 17:01:20 +0200 Subject: [PATCH] gh-157242: Use support.inject_memory_error_cm() in test_dict --- Lib/test/test_dict.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Lib/test/test_dict.py b/Lib/test/test_dict.py index 9d013e3d2caa1c3..9b1f8d5b8db394b 100644 --- a/Lib/test/test_dict.py +++ b/Lib/test/test_dict.py @@ -121,18 +121,16 @@ def test_item_iterator_oom(self): import_helper.import_module('_testcapi') from test.support.script_helper import assert_python_ok code = """if 1: - import _testcapi + from test import support items = {1: 2, 3: 4}.items() ballast = [(i, i) for i in range(3000)] held = [] for start in range(1, 5): - _testcapi.set_nomemory(start) try: - held.append(iter(items)) + with support.inject_memory_error_cm(start): + held.append(iter(items)) except MemoryError: pass - finally: - _testcapi.remove_mem_hooks() """ assert_python_ok('-c', code)