From 6800d93eec1dd339f9dd7456b3b8cf246de55439 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Sat, 17 May 2014 15:50:38 -0700 Subject: [PATCH] some platforms apparently don't care about fdopen'ing with a different mode --- Lib/test/test_posix.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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'), -- 2.50.1