https://github.com/python/cpython/commit/4b6a199ef36e2cd43c48fd0bbf4c8b434fd88b52
commit: 4b6a199ef36e2cd43c48fd0bbf4c8b434fd88b52
branch: 3.13
author: sobolevn <[email protected]>
committer: sobolevn <[email protected]>
date: 2026-06-27T15:48:38Z
summary:

[3.13] gh-152391: Improve `test_interpreters.test_stress` test (GH-152396) 
(#152430)

(cherry picked from commit 219f7a9453a2a89266f6e65d75df1606b4816043)

files:
M Lib/test/test_interpreters/test_stress.py

diff --git a/Lib/test/test_interpreters/test_stress.py 
b/Lib/test/test_interpreters/test_stress.py
index e3060cbd8bccd44..bf646035cb30a2c 100644
--- a/Lib/test/test_interpreters/test_stress.py
+++ b/Lib/test/test_interpreters/test_stress.py
@@ -25,6 +25,7 @@ def test_create_many_sequential(self):
         del alive
         support.gc_collect()
 
+    @threading_helper.requires_working_threading()
     @support.bigmemtest(size=200, memuse=32*2**20, dry_run=False)
     def test_create_many_threaded(self, size):
         alive = []
@@ -79,9 +80,12 @@ def run():
     def test_create_interpreter_no_memory(self):
         import _testcapi
 
-        with self.assertRaises(InterpreterError):
-            _testcapi.set_nomemory(0, 1)
-            _interpreters.create()
+        try:
+            with self.assertRaises(InterpreterError):
+                _testcapi.set_nomemory(0, 1)
+                _interpreters.create()
+        finally:
+            _testcapi.remove_mem_hooks()
 
 
 if __name__ == '__main__':

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to