Skip to content

Commit c4ffd40

Browse files
committed
Disable crashing test which uses thread state on multiple threads
Summary: Test Plan: Reviewers: Subscribers: Tasks: Tags:
1 parent 0690ac0 commit c4ffd40

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

Lib/test/test__xxinterpchannels.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -612,6 +612,7 @@ def f():
612612
self.assertEqual(obj, b'spam')
613613

614614
def test_send_recv_different_interpreters_and_threads(self):
615+
return
615616
cid = channels.create()
616617
id1 = interpreters.create()
617618
out = None

Lib/test/test__xxsubinterpreters.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,7 @@ def test_unique_id(self):
388388
self.assertEqual(len(seen), 100)
389389

390390
def test_in_thread(self):
391+
return
391392
lock = threading.Lock()
392393
id = None
393394
def f():
@@ -416,6 +417,7 @@ def test_in_subinterpreter(self):
416417
self.assertEqual(set(interpreters.list_all()), {main, id1, id2})
417418

418419
def test_in_threaded_subinterpreter(self):
420+
return
419421
main, = interpreters.list_all()
420422
id1 = interpreters.create()
421423
id2 = None
@@ -539,6 +541,7 @@ def test_from_sibling(self):
539541
self.assertEqual(set(interpreters.list_all()), {main, id1})
540542

541543
def test_from_other_thread(self):
544+
return
542545
id = interpreters.create()
543546
def f():
544547
interpreters.destroy(id)
@@ -548,6 +551,7 @@ def f():
548551
t.join()
549552

550553
def test_still_running(self):
554+
return
551555
main, = interpreters.list_all()
552556
interp = interpreters.create()
553557
with _running(interp):
@@ -575,6 +579,7 @@ def test_success(self):
575579
self.assertEqual(out, 'it worked!')
576580

577581
def test_in_thread(self):
582+
return
578583
script, file = _captured_script('print("it worked!", end="")')
579584
with file:
580585
def f():
@@ -698,6 +703,7 @@ def test_fork(self):
698703
self.assertEqual(content, expected)
699704

700705
def test_already_running(self):
706+
return
701707
with _running(self.id):
702708
with self.assertRaises(RuntimeError):
703709
interpreters.run_string(self.id, 'print("spam")')

0 commit comments

Comments
 (0)