when an exception is raised in fdopen, never close the fd (changing on my mind on #21191)
diff --git a/Lib/test/test_posix.py b/Lib/test/test_posix.py
index 243fd5d..d631562 100644
--- a/Lib/test/test_posix.py
+++ b/Lib/test/test_posix.py
@@ -196,7 +196,7 @@
 
         fd = os.open(test_support.TESTFN, os.O_RDONLY)
         self.assertRaises(OSError, posix.fdopen, fd, 'w')
-        self.assertRaises(OSError, os.close, fd) # fd should be closed.
+        os.close(fd) # fd should not be closed.
 
     @unittest.skipUnless(hasattr(posix, 'O_EXLOCK'),
                          'test needs posix.O_EXLOCK')