ó ükWc@s©dZddlZddlZddlZddlmZddlmZmZm Z e edƒe edƒdefd„ƒYZ d „Z e d kr„e ƒndS( s/This test checks for correct wait4() behavior. i’’’’N(tForkWait(t run_unittestt reap_childrent get_attributetforktwait4t Wait4TestcBseZd„ZRS(cCs¹tj}tjjdƒr$d}nxLtdƒD]>}tj||ƒ\}}}||krbPntjdƒq1W|j ||ƒ|j |dd|d@|d?fƒ|j |ƒdS(Ntaixii gš?scause = %d, exit = %di’i( tostWNOHANGtsystplatformt startswithtrangeRttimetsleept assertEqualt assertTrue(tselftcpidtoptiontitspidtstatustrusage((s%/usr/lib/python2.7/test/test_wait4.pyt wait_impls   %(t__name__t __module__R(((s%/usr/lib/python2.7/test/test_wait4.pyRscCsttƒtƒdS(N(RRR(((s%/usr/lib/python2.7/test/test_wait4.pyt test_main!s t__main__( t__doc__RRR ttest.fork_waitRttest.test_supportRRRRRR(((s%/usr/lib/python2.7/test/test_wait4.pyts