[Python-bugs-list] [ python-Bugs-713172 ] Python 2.3 tempfile test fails on HP-UX11i

SourceForge.net noreply@sourceforge.net
Tue, 01 Apr 2003 02:28:27 -0800


Bugs item #713172, was opened at 2003-04-01 08:38
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=713172&group_id=5470

Category: Build
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Richard Townsend (rptownsend)
Assigned to: Nobody/Anonymous (nobody)
Summary: Python 2.3 tempfile test fails on HP-UX11i

Initial Comment:
Here is the output from test_tempfile.py

capulet:dist/src > ./python 
Lib/test/test_tempfile.py
test_exports (__main__.test_exports) ... ok
test_get_six_char_str 
(__main__.test__RandomNameSequence) ... ok
test_many 
(__main__.test__RandomNameSequence) ... ok
test_supports_iter 
(__main__.test__RandomNameSequence) ... ok
test_nonempty_list 
(__main__.test__candidate_tempdir_list) ... ok
test_wanted_dirs 
(__main__.test__candidate_tempdir_list) ... ok
test_retval 
(__main__.test__get_candidate_names) ... ok
test_same_thing 
(__main__.test__get_candidate_names) ... ok
test_basic (__main__.test__mkstemp_inner) ... ok
test_basic_many 
(__main__.test__mkstemp_inner) ... FAIL
Exception exceptions.AttributeError: "mkstemped 
instance has no attribute 'fd'" in <bound method 
mkstemped.__del__ of <__main__.mkstemped 
instance at 0x4012de40>> ignored
test_choose_directory 
(__main__.test__mkstemp_inner) ... ok
test_file_mode (__main__.test__mkstemp_inner) ... 
ok
test_noinherit (__main__.test__mkstemp_inner) ... 
ok
test_textmode (__main__.test__mkstemp_inner) ... 
ok
test_sane_template 
(__main__.test_gettempprefix) ... ok
test_usable_template 
(__main__.test_gettempprefix) ... ok
test_directory_exists (__main__.test_gettempdir) ... 
ok
test_directory_writable 
(__main__.test_gettempdir) ... ok
test_same_thing (__main__.test_gettempdir) ... ok
test_basic (__main__.test_mkstemp) ... ok
test_choose_directory (__main__.test_mkstemp) ... 
ok
test_basic (__main__.test_mkdtemp) ... ok
test_basic_many (__main__.test_mkdtemp) ... ok
test_choose_directory (__main__.test_mkdtemp) ... 
ok
test_mode (__main__.test_mkdtemp) ... ok
test_basic (__main__.test_mktemp) ... ok
test_many (__main__.test_mktemp) ... ok
test_basic (__main__.test_NamedTemporaryFile) ... 
ok
test_creates_named 
(__main__.test_NamedTemporaryFile) ... ok
test_del_on_close 
(__main__.test_NamedTemporaryFile) ... ok
test_multiple_close 
(__main__.test_NamedTemporaryFile) ... ok
test_basic (__main__.test_TemporaryFile) ... ok
test_has_no_name 
(__main__.test_TemporaryFile) ... ok
test_multiple_close 
(__main__.test_TemporaryFile) ... ok

=================================
=================================
====
FAIL: test_basic_many 
(__main__.test__mkstemp_inner)
-----------------------------------------
-----------------------------
Traceback (most recent call last):
  File "Lib/test/test_tempfile.py", line 246, in 
test_basic_many
  File "Lib/test/test_tempfile.py", line 229, in 
do_create
  File "Lib/test/test_tempfile.py", line 45, in 
failOnException
  
File "/home/richardt/python.new/python/dist/src/
Lib/unittest.py", line 260, in fail
AssertionError: _mkstemp_inner raised 
exceptions.OSError: [Errno 24] Too many open 
files: '/tmp/aafmevUO'

-----------------------------------------
-----------------------------
Ran 34 tests in 0.604s

FAILED (failures=1)
Traceback (most recent call last):
  File "Lib/test/test_tempfile.py", line 654, in ?
    test_main()
  File "Lib/test/test_tempfile.py", line 651, in 
test_main
    test_support.run_suite(suite)
  
File "/home/richardt/python.new/python/dist/src/
Lib/test/test_support.py", line 225, in run_suite
    raise TestFailed(err)
test.test_support.TestFailed: Traceback (most 
recent call last):
  File "Lib/test/test_tempfile.py", line 246, in 
test_basic_many
  File "Lib/test/test_tempfile.py", line 229, in 
do_create
  File "Lib/test/test_tempfile.py", line 45, in 
failOnException
  
File "/home/richardt/python.new/python/dist/src/
Lib/unittest.py", line 260, in fail
AssertionError: _mkstemp_inner raised 
exceptions.OSError: [Errno 24] Too many open 
files: '/tmp/aafmevUO'


This was running Python 2.3a2 (downloaded from 
CVS on Sunday 30th March) built on HP-UX11i.

----------------------------------------------------------------------

>Comment By: Michael Hudson (mwh)
Date: 2003-04-01 11:28

Message:
Logged In: YES 
user_id=6656

On the surface this just looks like the test opens more
files than you're allowed to, IOW not like a deep problem.

Can you raise that limit and try again?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=713172&group_id=5470