(self)
| 541 | self.assertEqual(out, 'it worked!') |
| 542 | |
| 543 | def test_create_thread(self): |
| 544 | subinterp = _interpreters.create() |
| 545 | script, file = _captured_script(""" |
| 546 | import threading |
| 547 | def f(): |
| 548 | print('it worked!', end='') |
| 549 | |
| 550 | t = threading.Thread(target=f) |
| 551 | t.start() |
| 552 | t.join() |
| 553 | """) |
| 554 | with file: |
| 555 | _interpreters.run_string(subinterp, script) |
| 556 | out = file.read() |
| 557 | |
| 558 | self.assertEqual(out, 'it worked!') |
| 559 | |
| 560 | def test_create_daemon_thread(self): |
| 561 | with self.subTest('isolated'): |
nothing calls this directly
no test coverage detected