MCPcopy Index your code
hub / github.com/python/cpython / test_after_destroy_all

Method test_after_destroy_all

Lib/test/test_interpreters/test_api.py:145–157  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

143 self.assertEqual(interpreters.list_all(), [main, interp, interp2])
144
145 def test_after_destroy_all(self):
146 before = set(interpreters.list_all())
147 # Create 3 subinterpreters.
148 interp_lst = []
149 for _ in range(3):
150 interps = interpreters.create()
151 interp_lst.append(interps)
152 # Now destroy them.
153 for interp in interp_lst:
154 interp.close()
155 # Finally, create another.
156 interp = interpreters.create()
157 self.assertEqual(set(interpreters.list_all()), before | {interp})
158
159 def test_after_destroy_some(self):
160 before = set(interpreters.list_all())

Callers

nothing calls this directly

Calls 5

setFunction · 0.85
createMethod · 0.45
appendMethod · 0.45
closeMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected