[pypy-commit] pypy default: skip readline, interrupt in pyrepl on windows

mattip noreply at buildbot.pypy.org
Mon Mar 4 19:51:43 CET 2013


Author: mattip <matti.picus at gmail.com>
Branch: 
Changeset: r62012:2951995a57bf
Date: 2013-03-04 20:48 +0200
http://bitbucket.org/pypy/pypy/changeset/2951995a57bf/

Log:	skip readline, interrupt in pyrepl on windows

diff --git a/pypy/module/test_lib_pypy/pyrepl/test_basic.py b/pypy/module/test_lib_pypy/pyrepl/test_basic.py
--- a/pypy/module/test_lib_pypy/pyrepl/test_basic.py
+++ b/pypy/module/test_lib_pypy/pyrepl/test_basic.py
@@ -16,6 +16,7 @@
 # RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
 # CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
 # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+import os
 import pytest
 from .infrastructure import read_spec
 
@@ -76,6 +77,7 @@
                ( 'accept',                ['cd '])])
 
 
+ at pytest.mark.skipif("os.name == 'nt'")
 def test_interrupt():
     with pytest.raises(KeyboardInterrupt):
         read_spec([('interrupt', [''])])
diff --git a/pypy/module/test_lib_pypy/pyrepl/test_bugs.py b/pypy/module/test_lib_pypy/pyrepl/test_bugs.py
--- a/pypy/module/test_lib_pypy/pyrepl/test_bugs.py
+++ b/pypy/module/test_lib_pypy/pyrepl/test_bugs.py
@@ -25,6 +25,9 @@
 
 import pytest
 
+import os
+if os.name == 'nt':
+    pytest.skip('pyrepl does not work properly on windows')
 
 class HistoricalTestReader(HistoricalReader, BaseTestReader):
     pass
diff --git a/pypy/module/test_lib_pypy/pyrepl/test_readline.py b/pypy/module/test_lib_pypy/pyrepl/test_readline.py
--- a/pypy/module/test_lib_pypy/pyrepl/test_readline.py
+++ b/pypy/module/test_lib_pypy/pyrepl/test_readline.py
@@ -1,5 +1,11 @@
+import os
+import pytest
+
+if os.name == 'nt':
+    pytest.skip('No pyrepl.readline in windows, requires termios')
+
 from pyrepl.readline import _ReadlineWrapper
-import os
+
 import pty
 
 


More information about the pypy-commit mailing list