cpython: 9558e9360afc (original) (raw)

Mercurial > cpython

changeset 86401:9558e9360afc

Try doing a raw test of os.fork()/os.kill().

Richard Oudkerk shibturn@gmail.com
date Thu, 17 Oct 2013 14:24:06 +0100
parents 9cd88b39ef62
children 5cc9cbfb5cff
files Lib/test/_test_multiprocessing.py
diffstat 1 files changed, 36 insertions(+), 5 deletions(-)[+] [-] Lib/test/_test_multiprocessing.py 41

line wrap: on

line diff

--- a/Lib/test/_test_multiprocessing.py +++ b/Lib/test/_test_multiprocessing.py @@ -273,10 +273,11 @@ class _TestProcess(BaseTestCase): @classmethod def _test_terminate(cls):

def test_terminate(self): if self.TYPE == 'threads': @@ -314,11 +315,12 @@ class _TestProcess(BaseTestCase): try: signal.alarm(10) self.assertEqual(join(), None)

@@ -333,6 +335,35 @@ class _TestProcess(BaseTestCase): # XXX sometimes get p.exitcode == 0 on Windows ... #self.assertEqual(p.exitcode, -signal.SIGTERM)

+ def test_cpu_count(self): try: cpus = multiprocessing.cpu_count()