Skip to content

Commit 944f57c

Browse files
committed
Make test_signal passing with CPython/Windows
1 parent 9407633 commit 944f57c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/suite/modules/system_related/test_signal.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ def a(b, c):
8787
for x in range(1, signal.NSIG):
8888
if x in SUPPORTED_SIGNALS: continue
8989
if is_linux and 35 <= x <= 64: continue # Real-time signals
90-
self.assertRaises(OSError,
91-
signal.signal, x, a)
90+
self.assertRaisesMessage(ValueError if is_windows else OSError, "invalid signal value" if is_windows else "signal number out of range",
91+
signal.signal, x, a)
9292

9393
for x in [-2, -1, 0, signal.NSIG, signal.NSIG + 1, signal.NSIG + 2]:
94-
self.assertRaisesMessage(ValueError, "signal number out of range",
94+
self.assertRaisesMessage(ValueError, "invalid signal value" if is_windows else "signal number out of range",
9595
signal.signal, x, a)
9696

9797
# TODO

0 commit comments

Comments
 (0)