Issue #14626: Fix buildbot issues on FreeBSD (AMD64). (Fingers crossed.)

This commit is contained in:
Larry Hastings 2012-06-22 17:01:41 -07:00
parent 9cf065cfdc
commit 90867a5aba
2 changed files with 7 additions and 2 deletions

View File

@ -721,8 +721,13 @@ class PosixTester(unittest.TestCase):
posix.utime(support.TESTFN, dir_fd=f,
times=(int(now), int((now - int(now)) * 1e9)))
# try dir_fd and follow_symlinks together
if os.utime in os.supports_follow_symlinks:
posix.utime(support.TESTFN, follow_symlinks=False, dir_fd=f)
try:
posix.utime(support.TESTFN, follow_symlinks=False, dir_fd=f)
except RuntimeError:
# whoops! using both together not supported on this platform.
pass
finally:
posix.close(f)

View File

@ -296,7 +296,7 @@ class TestShutil(unittest.TestCase):
def make_chflags_raiser(err):
ex = OSError()
def _chflags_raiser(path, flags):
def _chflags_raiser(path, flags, *, follow_symlinks=True):
ex.errno = err
raise ex
return _chflags_raiser