-í
éĥ<c       sm  d  k  Z  d  k Z d  k Z d k l Z l Z l Z d Z d Z e o d   Z	 n
 d   Z	 y` e	 d  e  i
   \ Z Z e	 d e e f  e	 d e  e  i e  Z e	 d	 e  Wn e j
 o e d
  n Xe i e  o e d  n e	 d  e i e e  e i e d  Z e i i e i d d   e	 d  e i e e d   e i e e d  e i e d  Z e i i e i d d   e i e  e i e  e	 d  e  i   \ Z Z e e  i j oĊ e i d  o e	 d  e i d  n e	 d  y e i   WnV e j
 o e	 d  nR e j
 o e	 d  n6 e	 d  e i d  n Xe	 d  e i d  e i d  n° e	 d e  e i e d  \ Z Z e d ?Z  e	 d  e e  e f  e  d j o e d!  nO e  d j o e d"  n5 e  d j o e d#  n e  d j o e d$  n e i e  d  S(%   N(   s   verboses
   TestFaileds   TestSkippeds   I wish to buy a fish license.
s   For my pet fish, Eric.
c    s	   |  GHd  S(   N(   s   msg(   s   msg(    (    s#   /usr/lib/python2.2/test/test_pty.pys   debug s    c    s   d  S(   N(    (   s   msg(    (    s#   /usr/lib/python2.2/test/test_pty.pys   debug s    s   Calling master_open()s#   Got master_fd '%d', slave_name '%s's   Calling slave_open(%s)s   Got slave_fd '%d's,   Pseudo-terminals (seemingly) not functional.s   slave_fd is not a ttys   Writing to slave_fdi   s   
s   
s   Writing chunked outputi   s   calling pty.fork()i   s   Child's fd 1 is not a tty?!i   s   In child, calling os.setsid()s   Good: OSError was raised.s   No setsid() available ?s   An unexpected error was raised.s   os.setsid() succeeded! (bad!)i   i   s!   Waiting for child (%d) to finish.i    i   s&   Child (%d) exited with status %d (%d).s3   Child raised an unexpected exception in os.setsid()s1   pty.fork() failed to make child a session leader.s8   Child spawned by pty.fork() did not have a tty as stdouts&   pty.fork() failed for unknown reasons.(!   s   ptys   oss   syss   test_supports   verboses
   TestFaileds   TestSkippeds   TEST_STRING_1s   TEST_STRING_2s   debugs   master_opens	   master_fds
   slave_names
   slave_opens   slave_fds   OSErrors   isattys   writes   reads   s1s   stdouts   replaces   s2s   closes   forks   pids   CHILDs   _exits   setsids   AttributeErrors   waitpids   statuss   res(   s   statuss   TestSkippeds   verboses   s2s   s1s   pids
   slave_names   syss   TEST_STRING_1s   TEST_STRING_2s   ress   debugs
   TestFaileds   ptys   slave_fds   oss	   master_fd(    (    s#   /usr/lib/python2.2/test/test_pty.pys   ? s|   	










