-í
é¶<c       s–   d  k  Z  d  k Z d  k Z d  k Z e i d ƒ d „  Z d „  Z d „  Z e d j o e  i	 e ƒ n) z e  i
 ƒ  Z e e ƒ Wd  e  i ƒ  Xd  S(   Ns   cursesc    s$  t  i d d ƒ } t  i d d d d ƒ } t  i d d d d ƒ } xe |  i |  i g D]Q } xH d d t  i f d d d f d d d t  i f g D] } t
 | | ƒ q WqU Wx· |  i |  i |  i |  i |  i |  i |  i |  i |  i |  i |  i |  i |  i |  i |  i |  i |  i |  i | i |  i |  i |  i  |  i! |  i" |  i# |  i$ |  i% g D] } | ƒ  qSW|  i& d d ƒ |  i& d d t  i ƒ |  i& d d d d ƒ |  i& d d d d t  i ƒ |  i' t  i ƒ |  i( t  i ƒ |  i) t  i ƒ |  i* d ƒ |  i* d t  i+ ƒ |  i, d ƒ |  i, d t  i+ ƒ | i- d	 d
 d d d d d d ƒ | i- d d d d d d d d ƒ y& | i- d	 d
 d d d g  d d ƒ Wn t. j
 o n Xt/ d ‚ |  i0 d ƒ |  i1 d d ƒ } |  i1 d d d d ƒ } | i3 d d ƒ |  i4 d ƒ |  i4 d t  i ƒ |  i5 d d ƒ |  i5 d d t  i ƒ |  i5 d d d d ƒ |  i5 d d d d t  i ƒ |  i6 d ƒ |  i7 d ƒ |  i8 d ƒ |  i9 d ƒ |  i: d ƒ |  i; d d ƒ |  i; d d t  i ƒ |  i; d d d d ƒ |  i; d d d d t  i ƒ |  i< d ƒ |  i< d t  i ƒ |  i< d d d ƒ |  i< d d d t  i ƒ |  i= d  ƒ |  i> d ƒ |  i? d ƒ |  i@ d d ƒ | iA d d ƒ |  iB d ƒ |  iC d ƒ | iD | ƒ | iE | ƒ |  iF d d ƒ |  iG d ƒ |  iH ƒ  |  iH d ƒ |  iH d! ƒ |  iI d d ƒ |  iJ d d ƒ } |  iJ d d d d ƒ } |  iL d ƒ |  iM d ƒ |  iN d d ƒ |  iN d d d  ƒ |  iO d d ƒ |  iO d d t  iP ƒ |  iO d d d d ƒ |  iO d d d d t  iP ƒ tQ t  d" ƒ o |  iR ƒ  n tQ t  d# ƒ o |  iS ƒ  n d$ S(%   s   Test the methods of windowsi
   i   i   s   ai   s   1234i   s    iA   iB   iC   iD   iE   iF   iG   iH   s   |s   !s   -s   _s   +s   \s   #s   /s(   Expected win.border() to raise TypeErrori   i   i	   s   cs   abcs   defi    iýÿÿÿs   resizes   encloseN(T   s   cursess   newwins   wins   win2s   stdscrs   addchs   addstrs   meths   A_BOLDs   argss   applys   boxs   clears   clrtobots   clrtoeols	   cursyncups   delchs   deletelns   erases   getbegyxs   getbkgds   getkeys   getmaxyxs   getparyxs   getyxs   inchs   insertlns   instrs   is_wintoucheds   noutrefreshs	   redrawwins   refreshs   standouts   standends   syncdowns   syncups   touchwins
   untouchwins   addnstrs   attrons   attroffs   attrsets   bkgds	   A_REVERSEs   bkgdsets   borders	   TypeErrors   RuntimeErrors   clearoks   derwins   win4s   mvderwins   echochars   hlines   idcoks   idloks   immedoks   inschs   insdellns   insnstrs   insstrs   is_linetoucheds   keypads   leaveoks   moves   mvwins   nodelays	   notimeouts   overlays	   overwrites   redrawlns   scrolloks   scrolls	   setscrregs   subwins   win3s   syncoks   timeouts	   touchlines   vlines
   A_STANDOUTs   hasattrs   resizes   enclose(   s   stdscrs   win2s   win3s   argss   win4s   wins   meth(    (    s&   /usr/lib/python2.2/test/test_curses.pys   window_funcs sª      4 © 		
c    sE  x« t  i t  i t  i t  i t  i t  i t  i t  i t  i	 t  i
 t  i t  i t  i t  i t  i t  i t  i t  i t  i t  i t  i t  i t  i t  i t  i g D] } | ƒ  q Wt  i d ƒ t  i d ƒ t  i ƒ  t  i d ƒ t i ƒ  } |  i" | ƒ | i# d ƒ t  i$ | ƒ | i% ƒ  t  i& d ƒ t  i' d ƒ t  i( d ƒ t  i) d ƒ t  i* d d ƒ t  i+ d d ƒ } t  i+ d d d d ƒ } t  i- ƒ  t  i- d ƒ t  i. d ƒ t  i/ ƒ  t  i0 ƒ  t  i0 d ƒ t  i1 d d ƒ t  i2 d t3 i4 i5 ƒ  ƒ t  i6 d ƒ t  i7 d	 ƒ t  i8 d
 ƒ t  i9 d
 ƒ t  i: t3 i; i5 ƒ  ƒ t  i< d ƒ t  i= d ƒ t  i> d ƒ t  i
 ƒ  oX t  i? ƒ  t  i@ d d d ƒ t  iA d ƒ t  iB d ƒ t  iC t  iD ƒ t  iE d ƒ n tF t  d ƒ o t  iG d ƒ n tF t  d ƒ o t  iH d ƒ n tF t  d ƒ o! t  iI t  iJ ƒ t  iK d ƒ n d S(   s   Test module-level functionsi   i    id   i2   i   s   abcs   fds   hcs   cos   crs   ai   s   keynamei   s   has_keys   getmousei
   N(L   s   cursess   baudrates   beeps   can_change_colors   cbreaks   def_prog_modes   doupdates   filters   flashs   flushinps
   has_colorss   has_ics   has_ils   isendwins   killchars   longnames   nocbreaks   noechos   nonls	   noqiflushs   noraws   reset_prog_modes	   termattrss   termnames	   erasechars   getsyxs   funcs   curs_sets   delay_outputs   echos   tempfiles   TemporaryFiles   fs   stdscrs   putwins   seeks   getwins   closes	   halfdelays	   intrflushs   metas   napmss   newpads   newwins   wins   nls   putps   qiflushs   raws   setsyxs	   setupterms   syss
   __stdout__s   filenos	   tigetflags   tigetnums   tigetstrs   tparms	   typeaheads	   __stdin__s   unctrls   ungetchs   use_envs   start_colors	   init_pairs   color_contents
   color_pairs   pair_contents   COLOR_PAIRSs   pair_numbers   hasattrs   keynames   has_keys	   mousemasks   BUTTON1_PRESSEDs   mouseinterval(   s   stdscrs   funcs   fs   win(    (    s&   /usr/lib/python2.2/test/test_curses.pys   module_funcs€ s^      	


c    s4   t  i ƒ  z t |  ƒ t |  ƒ Wd  t  i ƒ  Xd  S(   N(   s   cursess   savettys   module_funcss   stdscrs   window_funcss   resetty(   s   stdscr(    (    s&   /usr/lib/python2.2/test/test_curses.pys   mainÃ s    

 s   __main__(   s   cursess   syss   tempfiles   test_supports   requiress   window_funcss   module_funcss   mains   __name__s   wrappers   initscrs   stdscrs   endwin(   s   syss   module_funcss   stdscrs   test_supports   cursess   tempfiles   mains   window_funcs(    (    s&   /usr/lib/python2.2/test/test_curses.pys   ? s   		l	C	 