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]