summaryrefslogtreecommitdiff
path: root/Lib/test/test__xxsubinterpreters.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test__xxsubinterpreters.py')
-rw-r--r--Lib/test/test__xxsubinterpreters.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/Lib/test/test__xxsubinterpreters.py b/Lib/test/test__xxsubinterpreters.py
index b3ed27cd80..ac76cc198a 100644
--- a/Lib/test/test__xxsubinterpreters.py
+++ b/Lib/test/test__xxsubinterpreters.py
@@ -12,7 +12,6 @@ import unittest
from test import support
from test.support import script_helper
-raise unittest.SkipTest("FIXME: bpo-33615: test crash on some CIs")
interpreters = support.import_module('_xxsubinterpreters')
@@ -1317,6 +1316,10 @@ class ChannelTests(TestBase):
self.assertEqual(obj, b'spam')
self.assertEqual(out.strip(), 'send')
+ # XXX For now there is no high-level channel into which the
+ # sent channel ID can be converted...
+ # Note: this test caused crashes on some buildbots (bpo-33615).
+ @unittest.skip('disabled until high-level channels exist')
def test_run_string_arg_resolved(self):
cid = interpreters.channel_create()
cid = interpreters._channel_id(cid, _resolve=True)
@@ -1324,10 +1327,8 @@ class ChannelTests(TestBase):
out = _run_output(interp, dedent("""
import _xxsubinterpreters as _interpreters
- print(chan.end)
- _interpreters.channel_send(chan, b'spam')
- #print(chan.id.end)
- #_interpreters.channel_send(chan.id, b'spam')
+ print(chan.id.end)
+ _interpreters.channel_send(chan.id, b'spam')
"""),
dict(chan=cid.send))
obj = interpreters.channel_recv(cid)