Issue #22018: Hum, set_wakeup_fd() still raises ValueError on Windows
diff --git a/Lib/test/test_signal.py b/Lib/test/test_signal.py
index e40dfb5..56ab631 100644
--- a/Lib/test/test_signal.py
+++ b/Lib/test/test_signal.py
@@ -252,7 +252,8 @@
 
     def test_invalid_fd(self):
         fd = support.make_bad_fd()
-        self.assertRaises(OSError, signal.set_wakeup_fd, fd)
+        self.assertRaises((ValueError, OSError),
+                          signal.set_wakeup_fd, fd)
 
     def test_set_wakeup_fd_result(self):
         r1, w1 = os.pipe()