File tree Expand file tree Collapse file tree 1 file changed +16
-13
lines changed
Expand file tree Collapse file tree 1 file changed +16
-13
lines changed Original file line number Diff line number Diff line change 11import signal
22import time
3+ import sys
34from testutils import assert_raises
45
56assert_raises (TypeError , lambda : signal .signal (signal .SIGINT , 2 ))
@@ -10,24 +11,26 @@ def handler(signum, frame):
1011 signals .append (signum )
1112
1213
13- signal .signal (signal .SIGALRM , handler )
14- assert signal .getsignal (signal .SIGALRM ) is handler
14+ # unix
15+ if "win" not in sys .platform :
16+ signal .signal (signal .SIGALRM , handler )
17+ assert signal .getsignal (signal .SIGALRM ) is handler
1518
16- signal .alarm (1 )
17- time .sleep (2.0 )
18- assert signals == [signal .SIGALRM ]
19+ signal .alarm (1 )
20+ time .sleep (2.0 )
21+ assert signals == [signal .SIGALRM ]
1922
20- signal .signal (signal .SIGALRM , signal .SIG_IGN )
21- signal .alarm (1 )
22- time .sleep (2.0 )
23+ signal .signal (signal .SIGALRM , signal .SIG_IGN )
24+ signal .alarm (1 )
25+ time .sleep (2.0 )
2326
24- assert signals == [signal .SIGALRM ]
27+ assert signals == [signal .SIGALRM ]
2528
26- signal .signal (signal .SIGALRM , handler )
27- signal .alarm (1 )
28- time .sleep (2.0 )
29+ signal .signal (signal .SIGALRM , handler )
30+ signal .alarm (1 )
31+ time .sleep (2.0 )
2932
30- assert signals == [signal .SIGALRM , signal .SIGALRM ]
33+ assert signals == [signal .SIGALRM , signal .SIGALRM ]
3134
3235
3336
You can’t perform that action at this time.
0 commit comments