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 = []
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__':