https://github.com/python/cpython/commit/219f7a9453a2a89266f6e65d75df1606b4816043
commit: 219f7a9453a2a89266f6e65d75df1606b4816043
branch: main
author: sobolevn <[email protected]>
committer: sobolevn <[email protected]>
date: 2026-06-27T18:12:22+03:00
summary:
gh-152391: Improve `test_interpreters.test_stress` test (#152396)
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 50d87a6ccd3cadb..50d2444a4c72d31 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 = []
@@ -80,9 +81,12 @@ def test_create_interpreter_no_memory(self):
import _testcapi
assertion = self.assertRaises(InterpreterError)
- _testcapi.set_nomemory(0, 1)
- with assertion:
- _interpreters.create()
+ try:
+ _testcapi.set_nomemory(0, 1)
+ with assertion:
+ _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]