ó {G_Tc@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/local/lib/python2.7/test/test_wait3.pyt wait_impls %(t__name__t __module__R(((s+/usr/local/lib/python2.7/test/test_wait3.pyRscCsttƒtƒdS(N(RRR(((s+/usr/local/lib/python2.7/test/test_wait3.pyt test_main"s t__main__(t__doc__RRtunittestttest.fork_waitRttest.test_supportRRtforktAttributeErrortSkipTestRRRR(((s+/usr/local/lib/python2.7/test/test_wait3.pyts"