mò %U²Ic@s‚dkZdkZdkZdkZdklZlZlZdZdZ eo d„Z n d„Z d„Z d„Z d„Z eieie ƒZeid ƒz e ƒWdeid ƒeieieƒXe d ƒeiƒ\ZZeeijoÄeid ƒpe d ƒeidƒne dƒyeiƒWnVej oe dƒnRej oe dƒn6e dƒeid ƒnXe dƒeidƒeidƒn°e deƒeied ƒ\ZZed?Ze deeefƒed jo ed‚nOedjo ed‚n5edjo ed‚nedjo ed‚neieƒdS(N(sverboses TestFaileds TestSkippedsI wish to buy a fish license. sFor my pet fish, Eric. cCs |GHdS(N(tmsg(R((t*/data/zmath/lib/python2.4/test/test_pty.pytdebugscCsdS(N((R((RR scCsD|idƒo|d dSn|idƒo|d dSn|S(Ns iýÿÿÿs s iþÿÿÿ(tdatatendswith(R((Rtnormalize_outputs cCsXybtdƒtiƒ\}}td||fƒtd|fƒti|ƒ}td|ƒWntj otd‚nXt i |ƒp t d‚ntdƒt i |t ƒt i|dƒ}tii t|ƒƒtd ƒt i |td ƒt i |td ƒt i|dƒ}tii t|ƒƒt i|ƒt i|ƒdS( NsCalling master_open()s#Got master_fd '%d', slave_name '%s'sCalling slave_open(%r)sGot slave_fd '%d's,Pseudo-terminals (seemingly) not functional.sslave_fd is not a ttysWriting to slave_fdisWriting chunked outputi(Rtptyt master_opent master_fdt slave_namet slave_opentslave_fdtOSErrort TestSkippedtostisattyt TestFailedtwritet TEST_STRING_1treadts1tsyststdoutRt TEST_STRING_2ts2tclose(RRR RR ((Rttest_basic_pty&s,     cCs td‚dS(Ns isatty hung(R(tsigtframe((Rt handle_sigCsi iscalling pty.fork()isChild's fd 1 is not a tty?!isIn child, calling os.setsid()sGood: OSError was raised.sNo setsid() available ?sAn unexpected error was raised.sos.setsid() succeeded! (bad!)iis!Waiting for child (%d) to finish.is&Child (%d) exited with status %d (%d).s3Child raised an unexpected exception in os.setsid()s1pty.fork() failed to make child a session leader.s8Child spawned by pty.fork() did not have a tty as stdouts&pty.fork() failed for unknown reasons.(RRRtsignalttest.test_supporttverboseRR RRRRRRtSIGALRMt old_alarmtalarmtforktpidRtCHILDRt_exittsetsidR tAttributeErrortwaitpidtstatustresR(R+RR R,R R"RRR%RRRRRRRRR((Rt?sd$