[pypy-commit] pypy default: fix test_streamio on win32

bdkearns noreply at buildbot.pypy.org
Mon Apr 21 23:02:59 CEST 2014


Author: Brian Kearns <bdkearns at gmail.com>
Branch: 
Changeset: r70837:7a7431b12694
Date: 2014-04-21 14:02 -0700
http://bitbucket.org/pypy/pypy/changeset/7a7431b12694/

Log:	fix test_streamio on win32

diff --git a/rpython/rlib/test/test_streamio.py b/rpython/rlib/test/test_streamio.py
--- a/rpython/rlib/test/test_streamio.py
+++ b/rpython/rlib/test/test_streamio.py
@@ -3,15 +3,15 @@
 import os
 import time
 import random
+
+import pytest
+
+from rpython.rlib import streamio
+from rpython.rtyper.test.tool import BaseRtypingTest
 from rpython.tool.udir import udir
 
-from rpython.rlib import streamio
-
-from rpython.rtyper.test.tool import BaseRtypingTest
-
 
 class TSource(streamio.Stream):
-
     def __init__(self, packets, tell=True, seek=True):
         for x in packets:
             assert x
@@ -1066,8 +1066,8 @@
     def test_read_interrupted(self):
         try:
             from signal import alarm, signal, SIG_DFL, SIGALRM
-        except:
-            skip('no alarm on this platform')
+        except ImportError:
+            pytest.skip('no alarm on this platform')
         try:
             read_fd, write_fd = os.pipe()
             file = streamio.DiskFile(read_fd)
@@ -1082,8 +1082,8 @@
     def test_write_interrupted(self):
         try:
             from signal import alarm, signal, SIG_DFL, SIGALRM
-        except:
-            skip('no alarm on this platform')
+        except ImportError:
+            pytest.skip('no alarm on this platform')
         try:
             read_fd, write_fd = os.pipe()
             file = streamio.DiskFile(write_fd)
@@ -1123,15 +1123,14 @@
 def speed_main():
     def diskopen(fn, mode):
         filemode = 0
-        import mmap
         if "r" in mode:
             filemode = os.O_RDONLY
         if "w" in mode:
             filemode |= os.O_WRONLY
-
         fd = os.open(fn, filemode)
         base = streamio.DiskFile(fd)
         return streamio.BufferingInputStream(base)
+
     def mmapopen(fn, mode):
         mmapmode = 0
         filemode = 0
@@ -1144,7 +1143,7 @@
             filemode |= os.O_WRONLY
         fd = os.open(fn, filemode)
         return streamio.MMapFile(fd, mmapmode)
+
     timeit(opener=diskopen)
     timeit(opener=mmapopen)
     timeit(opener=open)
-


More information about the pypy-commit mailing list