Kaydet (Commit) ce92147c authored tarafından Jack Jansen's avatar Jack Jansen

Added the Mac to platforms that don't have user/group/other modes.

Set the limit for the number of open files to 32 if platform==mac.
üst 05d284b7
...@@ -25,7 +25,10 @@ has_spawnl = hasattr(os, 'spawnl') ...@@ -25,7 +25,10 @@ has_spawnl = hasattr(os, 'spawnl')
# TEST_FILES may need to be tweaked for systems depending on the maximum # TEST_FILES may need to be tweaked for systems depending on the maximum
# number of files that can be opened at one time (see ulimit -n) # number of files that can be opened at one time (see ulimit -n)
TEST_FILES = 100 if sys.platform == 'mac':
TEST_FILES = 32
else:
TEST_FILES = 100
# This is organized as one test for each chunk of code in tempfile.py, # This is organized as one test for each chunk of code in tempfile.py,
# in order of their appearance in the file. Testing which requires # in order of their appearance in the file. Testing which requires
...@@ -258,7 +261,7 @@ class test__mkstemp_inner(TC): ...@@ -258,7 +261,7 @@ class test__mkstemp_inner(TC):
file = self.do_create() file = self.do_create()
mode = stat.S_IMODE(os.stat(file.name).st_mode) mode = stat.S_IMODE(os.stat(file.name).st_mode)
expected = 0600 expected = 0600
if sys.platform in ('win32', 'os2emx'): if sys.platform in ('win32', 'os2emx', 'mac'):
# There's no distinction among 'user', 'group' and 'world'; # There's no distinction among 'user', 'group' and 'world';
# replicate the 'user' bits. # replicate the 'user' bits.
user = expected >> 6 user = expected >> 6
...@@ -463,7 +466,7 @@ class test_mkdtemp(TC): ...@@ -463,7 +466,7 @@ class test_mkdtemp(TC):
try: try:
mode = stat.S_IMODE(os.stat(dir).st_mode) mode = stat.S_IMODE(os.stat(dir).st_mode)
expected = 0700 expected = 0700
if sys.platform in ('win32', 'os2emx'): if sys.platform in ('win32', 'os2emx', 'mac'):
# There's no distinction among 'user', 'group' and 'world'; # There's no distinction among 'user', 'group' and 'world';
# replicate the 'user' bits. # replicate the 'user' bits.
user = expected >> 6 user = expected >> 6
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment