From: Benjamin Peterson Date: Sat, 17 May 2014 22:50:38 +0000 (-0700) Subject: some platforms apparently don't care about fdopen'ing with a different mode X-Git-Tag: v2.7.7rc1~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6800d93eec1dd339f9dd7456b3b8cf246de55439;p=python some platforms apparently don't care about fdopen'ing with a different mode --- diff --git a/Lib/test/test_posix.py b/Lib/test/test_posix.py index d63156286a..6da8fb5f00 100644 --- a/Lib/test/test_posix.py +++ b/Lib/test/test_posix.py @@ -195,7 +195,11 @@ class PosixTester(unittest.TestCase): self.fdopen_helper('r', 100) fd = os.open(test_support.TESTFN, os.O_RDONLY) - self.assertRaises(OSError, posix.fdopen, fd, 'w') + try: + posix.fdopen(fd, 'w') + except OSError: + # This should happen on most platforms. + pass os.close(fd) # fd should not be closed. @unittest.skipUnless(hasattr(posix, 'O_EXLOCK'),