##// END OF EJS Templates
Skip test on problematic PyPy versions...
Matthias Bussonnier -
Show More
@@ -577,8 +577,12 b' class InteractiveShellTestCase(unittest.TestCase):'
577 577 self.assertEqual(res.success, True)
578 578
579 579
580 @pytest.mark.skipif(
581 sys.implementation.name == "pypy"
582 and ((7, 3, 13) < sys.implementation.version < (7, 3, 16)),
583 reason="Unicode issues with scandir on PyPy, see https://github.com/pypy/pypy/issues/4860",
584 )
580 585 class TestSafeExecfileNonAsciiPath(unittest.TestCase):
581
582 586 @onlyif_unicode_paths
583 587 def setUp(self):
584 588 self.BASETESTDIR = tempfile.mkdtemp()
@@ -24,9 +24,10 b' import shutil'
24 24 import sys
25 25 import tempfile
26 26 from pathlib import Path
27 from tempfile import TemporaryDirectory
27 28 from unittest import TestCase
28 29
29 from tempfile import TemporaryDirectory
30 import pytest
30 31
31 32 from IPython.core.profileapp import list_bundled_profiles, list_profiles_in
32 33 from IPython.core.profiledir import ProfileDir
@@ -101,6 +102,11 b' class ProfileStartupTest(TestCase):'
101 102 self.validate('Exception reporting mode: Plain')
102 103
103 104
105 @pytest.mark.skipif(
106 sys.implementation.name == "pypy"
107 and ((7, 3, 13) < sys.implementation.version < (7, 3, 16)),
108 reason="Unicode issues with scandir on PyPy, see https://github.com/pypy/pypy/issues/4860",
109 )
104 110 def test_list_profiles_in():
105 111 # No need to remove these directories and files, as they will get nuked in
106 112 # the module-level teardown.
@@ -20,6 +20,7 b' def test_tee_simple():'
20 20 tee = Tee(chan, channel='stdout')
21 21 print(text, file=chan)
22 22 assert chan.getvalue() == text + "\n"
23 tee.close()
23 24
24 25
25 26 class TeeTestCase(unittest.TestCase):
General Comments 0
You need to be logged in to leave comments. Login now