]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Soft failure for Win32 and Mac platforms. Less output unless verbose.
authorGuido van Rossum <guido@python.org>
Wed, 16 Apr 1997 00:29:59 +0000 (00:29 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 16 Apr 1997 00:29:59 +0000 (00:29 +0000)
Lib/test/test_select.py

index f7f20f327c2b91d6ca1df0a58e5067effd804017..32ccfd16fe1aac96565d5ea59ae11b1314731495 100644 (file)
@@ -1,4 +1,5 @@
 # Testing select module
+from test_support import verbose
 import select
 import os
 
@@ -33,19 +34,27 @@ else:
 
 
 def test():
+       import sys
+       if sys.platform in ('win', 'mac'):
+               if verbose:
+                       print "Can't test select easily"
+               return
        cmd = 'for i in 0 1 2 3 4 5 6 7 8 9; do echo testing...; sleep 1; done'
        p = os.popen(cmd, 'r')
        for tout in (0, 1, 2, 4, 8, 16) + (None,)*10:
-               print 'timeout =', tout
+               if verbose:
+                       print 'timeout =', tout
                rfd, wfd, xfd = select.select([p], [], [], tout)
 ##             print rfd, wfd, xfd
                if (rfd, wfd, xfd) == ([], [], []):
                        continue
                if (rfd, wfd, xfd) == ([p], [], []):
                        line = p.readline()
-                       print `line`
+                       if verbose:
+                               print `line`
                        if not line:
-                               print 'EOF'
+                               if verbose:
+                                       print 'EOF'
                                break
                        continue
                print 'Heh?'