]> granicus.if.org Git - python/commitdiff
some platforms apparently don't care about fdopen'ing with a different mode
authorBenjamin Peterson <benjamin@python.org>
Sat, 17 May 2014 22:50:38 +0000 (15:50 -0700)
committerBenjamin Peterson <benjamin@python.org>
Sat, 17 May 2014 22:50:38 +0000 (15:50 -0700)
Lib/test/test_posix.py

index d63156286ac3a9943161eca2b96e1fe635f5de96..6da8fb5f000c240708ca8f841b48943fc57e0d15 100644 (file)
@@ -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'),