Lines Matching refs:signal
8 import signal
10 signal = None
18 self._default_handler = signal.getsignal(signal.SIGINT)
21 signal.signal(signal.SIGINT, self._default_handler)
27 default_handler = signal.getsignal(signal.SIGINT)
29 self.assertNotEqual(signal.getsignal(signal.SIGINT), default_handler)
33 os.kill(pid, signal.SIGINT)
53 default_handler = signal.getsignal(signal.SIGINT)
59 self.assertNotEqual(signal.getsignal(signal.SIGINT), default_handler)
63 os.kill(pid, signal.SIGINT)
81 os.kill(pid, signal.SIGINT)
84 os.kill(pid, signal.SIGINT)
101 new_handler = signal.getsignal(signal.SIGINT)
105 self.assertEqual(signal.getsignal(signal.SIGINT), new_handler)
111 os.kill(pid, signal.SIGINT)
129 handler = signal.getsignal(signal.SIGINT)
132 signal.signal(signal.SIGINT, new_handler)
136 os.kill(pid, signal.SIGINT)
175 os.kill(pid, signal.SIGINT)
186 default_handler = signal.getsignal(signal.SIGINT)
216 self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
229 self.assertNotEqual(signal.getsignal(signal.SIGINT), default_handler)
233 default_handler = signal.getsignal(signal.SIGINT)
236 self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
240 self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
243 default_handler = signal.getsignal(signal.SIGINT)
248 self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
251 self.assertNotEqual(signal.getsignal(signal.SIGINT), default_handler)
255 skipper = unittest2.skipUnless(hasattr(os, 'kill') and signal is not None,
256 "test uses os.kill(...) and the signal module")