Soft failure for Win32 and Mac platforms.  Less output unless verbose.
diff --git a/Lib/test/test_select.py b/Lib/test/test_select.py
index f7f20f3..32ccfd1 100644
--- a/Lib/test/test_select.py
+++ b/Lib/test/test_select.py
@@ -1,4 +1,5 @@
 # Testing select module
+from test_support import verbose
 import select
 import os
 
@@ -33,19 +34,27 @@
 
 
 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?'