test_many(): open only 100 temp files, not 1000.  Some systems don't
allow that many open files per process.  I don't see that 1000 makes
any difference for the test.
diff --git a/Lib/test/test_tempfile.py b/Lib/test/test_tempfile.py
index 09d30ab..1ea0d00 100644
--- a/Lib/test/test_tempfile.py
+++ b/Lib/test/test_tempfile.py
@@ -156,7 +156,7 @@
 
         dict = {}
         r = self.r
-        for i in xrange(1000):
+        for i in xrange(100):
             s = r.next()
             self.nameCheck(s, '', '', '')
             self.failIf(s in dict)