Issue #23458: skip test_os.test_urandom_fd_non_inheritable() on Windows
diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py
index e60faae..fae159d 100644
--- a/Lib/test/test_os.py
+++ b/Lib/test/test_os.py
@@ -569,6 +569,8 @@
data2 = self.get_urandom_subprocess(16)
self.assertNotEqual(data1, data2)
+ # os.urandom() doesn't use a file descriptor on Windows
+ @unittest.skipIf(sys.platform == "win32", "POSIX specific tests")
def test_urandom_fd_non_inheritable(self):
# Issue #23458: os.urandom() keeps a file descriptor open, but it
# must be non inheritable