(self)
| 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()) |
nothing calls this directly
no test coverage detected