ó ükWc@sßdZddlZddlZddlZddlmZddlmZmZy ej Wne k rzej d‚nXy ej Wne k r¥ej d‚nXdefd„ƒYZ d „Zed krÛeƒndS( s/This test checks for correct wait3() behavior. iÿÿÿÿN(tForkWait(t run_unittestt reap_childrens*os.fork not defined -- skipping test_wait3s+os.wait3 not defined -- skipping test_wait3t Wait3TestcBseZd„ZRS(cCs•xLtdƒD]>}tjtjƒ\}}}||kr>Pntjdƒq W|j||ƒ|j|dd|d@|d?fƒ|j|ƒdS(Ni gð?iscause = %d, exit = %diÿi(trangetostwait3tWNOHANGttimetsleept assertEqualt assertTrue(tselftcpidtitspidtstatustrusage((s%/usr/lib/python2.7/test/test_wait3.pyt wait_impls %(t__name__t __module__R(((s%/usr/lib/python2.7/test/test_wait3.pyRscCsttƒtƒdS(N(RRR(((s%/usr/lib/python2.7/test/test_wait3.pyt test_main"s t__main__(t__doc__RRtunittestttest.fork_waitRttest.test_supportRRtforktAttributeErrortSkipTestRRRR(((s%/usr/lib/python2.7/test/test_wait3.pyts"