diff options
author | Richard Oudkerk <shibturn@gmail.com> | 2013-10-18 13:42:56 (GMT) |
---|---|---|
committer | Richard Oudkerk <shibturn@gmail.com> | 2013-10-18 13:42:56 (GMT) |
commit | 8acc3c574a48905600b2b8d58f7cd7bbf7abc2e4 (patch) | |
tree | bdd0df976f6ed347c1d6ddab464cb134760337ab /Lib/test/_test_multiprocessing.py | |
parent | 1805a62f1fe551b73b80d87a429ef496c1701b07 (diff) | |
download | cpython-8acc3c574a48905600b2b8d58f7cd7bbf7abc2e4.zip cpython-8acc3c574a48905600b2b8d58f7cd7bbf7abc2e4.tar.gz cpython-8acc3c574a48905600b2b8d58f7cd7bbf7abc2e4.tar.bz2 |
Remove test_sigterm().
Diffstat (limited to 'Lib/test/_test_multiprocessing.py')
-rw-r--r-- | Lib/test/_test_multiprocessing.py | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py index 993c875..eead142 100644 --- a/Lib/test/_test_multiprocessing.py +++ b/Lib/test/_test_multiprocessing.py @@ -273,11 +273,7 @@ class _TestProcess(BaseTestCase): @classmethod def _test_terminate(cls): - print('signal.getsignal(SIGTERM) =', - signal.getsignal(signal.SIGTERM), file=sys.stderr) - print('starting sleep', file=sys.stderr) time.sleep(100) - print('finished sleep', file=sys.stderr) def test_terminate(self): if self.TYPE == 'threads': @@ -315,10 +311,6 @@ class _TestProcess(BaseTestCase): try: signal.alarm(10) self.assertEqual(join(), None) - except RuntimeError: - print('os.waitpid() =', - os.waitpid(p.pid, os.WNOHANG), file=sys.stderr) - raise finally: signal.alarm(0) signal.signal(signal.SIGALRM, old_handler) @@ -335,39 +327,6 @@ class _TestProcess(BaseTestCase): # XXX sometimes get p.exitcode == 0 on Windows ... #self.assertEqual(p.exitcode, -signal.SIGTERM) - @unittest.skipIf(WIN32, 'Unix only') - def test_sigterm(self): - # A test for the Gentoo build bot which does not directly use - # multiprocessing. Start and terminate child processes. - if self.TYPE != 'processes': - return - for i in range(10): - pid = os.fork() - if pid == 0: - try: - print('sleeping', file=sys.stderr) - time.sleep(100) - print('waking', file=sys.stderr) - finally: - sys.stderr.flush() - os._exit(0) - else: - os.kill(pid, signal.SIGTERM) - def handler(*args): - raise RuntimeError('waitpid() took too long') - old_handler = signal.signal(signal.SIGALRM, handler) - try: - signal.alarm(10) - pid_status = os.waitpid(pid, 0) - self.assertEqual(pid_status[0], pid) - except RuntimeError: - print('os.waitpid() =', - os.waitpid(pid, os.WNOHANG), file=sys.stderr) - raise - finally: - signal.alarm(0) - signal.signal(signal.SIGALRM, old_handler) - def test_cpu_count(self): try: cpus = multiprocessing.cpu_count() |