Ñò
‘à"Ic        	   @   sŸ   d  d k  Z  d  d k Z d  d k Z d  d k Z d  d k Z d  d k Z d e  i f d „  ƒ  YZ d e  i f d „  ƒ  YZ	 d „  Z
 e d j o e
 ƒ  n d S(   iÿÿÿÿNt   SysModuleTestc           B   sÅ   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   sí   d d  k  } t i } t i ƒ  } | t _ t i } |  i t | ƒ t | d ƒ o
 | `	 n | d  ƒ |  i | i ƒ  d ƒ |  i t | d ƒ ƒ | d ƒ |  i | i ƒ  d ƒ |  i | i	 d ƒ t ` |  i t | d ƒ | t _ d  S(   Niÿÿÿÿt   _t    i*   s   42
(   t   __builtin__t   syst   stdoutt	   cStringIOt   StringIOt   __displayhook__t   assertRaisest	   TypeErrort   hasattrR   t   Nonet   assertEqualt   getvaluet   assert_t   RuntimeError(   t   selfR   t
   savestdoutt   outt   dh(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_original_displayhook   s"    			


c         C   sA   t  i } t  ` t d d d ƒ } |  i t t | ƒ | t  _ d  S(   Nt   42s   <string>t   single(   R   t   displayhookt   compileR	   R   t   eval(   R   t   olddisplayhookt   code(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_lost_displayhook    s
    	c         C   sM   t  i } d „  } | t  _ t d d d ƒ } |  i t t | ƒ | t  _ d  S(   Nc         S   s
   t  ‚ d  S(   N(   t
   ValueError(   t   obj(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   baddisplayhook)   s    R   s   <string>R   (   R   R   R   R	   R   R   (   R   R   R    R   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_custom_displayhook'   s    			c         C   s˜   t  i } t i ƒ  } | t  _ t  i } |  i t | ƒ y t d ƒ ‚ Wn% t j
 o } | t  i ƒ  Œ  n X| t  _ |  i	 | i
 ƒ  i d ƒ ƒ d  S(   Ni*   s   ValueError: 42
(   R   t   stderrR   R   t   __excepthook__R	   R
   R   t   exc_infoR   R   t   endswith(   R   t
   savestderrt   errt   eht   exc(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_original_excepthook0   s    				c   	         së   ˆ i  t t i d ƒ ‡ f d †  ‰  ‡  f d †  } | ƒ  y t d ‚ Wn’ t j
 o† } t i ƒ  \ } } } | ƒ  t i ƒ  \ } } } ˆ i | | j ƒ ˆ i | | j ƒ ˆ i | | j ƒ ˆ i | | j ƒ n Xˆ  | ƒ d  S(   Ni*   c            sª   t  i ƒ  \ } } } ˆ  i | d  j	 ƒ ˆ  i | |  j ƒ ˆ  i | d  j	 ƒ t  i ƒ  t  i ƒ  \ } } } ˆ  i | d  j ƒ ˆ  i | d  j ƒ ˆ  i | d  j ƒ d  S(   N(   R   R$   R   R   t	   exc_clear(   R)   t   typt   valuet	   traceback(   R   (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   clear_checkH   s    
c             s3   y t  d ‚ Wn t  j
 o }  ˆ  |  ƒ n Xd  S(   Ni*   (   R   (   R)   (   R/   (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   clearU   s    i   (   R	   R
   R   R+   R   R$   R   (	   R   R0   R)   t   typ1t   value1t
   traceback1t   typ2t   value2t
   traceback2(    (   R/   R   s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_exc_clearC   s    c         C   sK  |  i  t t i d d ƒ y t i d ƒ Wn; t j
 o } |  i | i d ƒ n" |  i d ƒ n X|  i d ƒ y t i d ƒ Wn; t j
 o } |  i | i d ƒ n" |  i d ƒ n X|  i d ƒ y t i d ƒ Wn; t j
 o } |  i | i d ƒ n" |  i d ƒ n X|  i d ƒ y t i d ƒ Wn; t j
 o } |  i | i d ƒ n" |  i d ƒ n X|  i d ƒ y t i d ƒ Wn; t j
 o } |  i | i d ƒ n" |  i d ƒ n X|  i d ƒ d d  k } | i	 t i
 d	 d
 g ƒ } |  i | d ƒ | i	 t i
 d	 d g ƒ } |  i | d ƒ d  S(   Ni*   i    s   wrong exceptions   no exceptiont   exiti   i   iÿÿÿÿs   -cs   raise SystemExit, 46i.   s   raise SystemExit(47)i/   (   i*   (   i   i   (   i   i   (   R	   R
   R   R8   t
   SystemExitt   assertEqualsR   t   failt
   subprocesst   callt
   executableR   (   R   R)   R<   t   rc(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt	   test_exito   sV    c         C   sG   t  i i o6 |  i t t i d ƒ |  i t t i ƒ  t	 ƒ ƒ n d  S(   Ni*   (
   t   testt   test_supportt   have_unicodeR	   R
   R   t   getdefaultencodingR   t
   isinstancet   str(   R   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_getdefaultencoding±   s    c         C   sc   |  i  t t i ƒ t i ƒ  } x= d d d | f D]) } t i | ƒ |  i t i ƒ  | ƒ q2 Wd  S(   Ni    id   ix   (   R	   R
   R   t   setcheckintervalt   getcheckintervalR:   (   R   t   origt   n(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_setcheckintervalº   s     c         C   s   |  i  t t i d ƒ t i ƒ  } |  i  t t i ƒ |  i  t t i d ƒ t i d ƒ |  i t i ƒ  d ƒ t i | ƒ d  S(   Ni*   iÖÿÿÿi'  (   R	   R
   R   t   getrecursionlimitt   setrecursionlimitR   R   (   R   t   oldlimit(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_recursionlimitÁ   s    c         C   sÒ   t  t d ƒ o¾ t i ƒ  } |  i t | t ƒ ƒ |  i t | ƒ d ƒ |  i t | d t ƒ ƒ |  i t | d t ƒ ƒ |  i t | d t ƒ ƒ |  i t | d t ƒ ƒ |  i t | d t	 ƒ ƒ n d  S(   Nt   getwindowsversioni   i    i   i   i   i   (
   R   R   RQ   R   RE   t   tupleR   t   lent   intRF   (   R   t   v(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_getwindowsversionÊ   s    c         C   s›   t  t d ƒ o‡ |  i t  t d ƒ ƒ |  i t t i d ƒ t i ƒ  } |  i t t i ƒ t i | d ƒ |  i t i ƒ  | d ƒ t i | ƒ n d  S(   Nt   setdlopenflagst   getdlopenflagsi*   i   (   R   R   R   R	   R
   RX   RW   R   (   R   t   oldflags(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_dlopenflagsÕ   s    c         C   s•   |  i  t t i ƒ t i d  ƒ } d  } |  i t i d  ƒ | d ƒ ~ |  i t i d  ƒ | ƒ t t d ƒ o  |  i t t i	 ƒ  t
 ƒ ƒ n d  S(   Ni   t   gettotalrefcount(   R	   R
   R   t   getrefcountR   R   R   R   RE   R[   RT   (   R   t   cRK   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_refcountß   s    c         C   sX   |  i  t t i d d ƒ |  i  t t i d ƒ |  i t i i i	 t i ƒ  i
 j ƒ d  S(   Ni*   i ”5w(   R	   R
   R   t	   _getframeR   R   R    t   test_getframet   im_funct	   func_codet   f_code(   R   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyR`   é   s
    c         C   sU   t  } y d d  k } Wn t j
 o t } n X| o |  i ƒ  n |  i ƒ  d  S(   Niÿÿÿÿ(   t   Truet   threadt   ImportErrort   Falset   current_frames_with_threadst   current_frames_without_threads(   R   t   have_threadsRe   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_current_framesò   s    c            sà  d d  k  } d d  k ‰ d d  k } | i ƒ  ‰ | i ƒ  ‰ g  ‰ ‡  f d †  } ‡ ‡ ‡ ‡ f d †  ‰  | i d | ƒ } | i ƒ  ˆ i ƒ  |  i t ˆ ƒ d ƒ ˆ d } t	 i
 ƒ  } ˆ i ƒ  } |  i | | j ƒ |  i | | j ƒ | i | ƒ } |  i | t	 i ƒ  j ƒ | i | ƒ } | i | ƒ }	 xE t |	 ƒ D]* \ }
 \ } } } } | d j o Pq@q@W|  i d ƒ |  i | d	 ƒ |	 |
 d \ } } } } |  i | d
 ƒ |  i | d j ƒ ˆ i ƒ  | i ƒ  d  S(   Niÿÿÿÿc              s   ˆ  ƒ  d  S(   N(    (    (   t   g456(    s*   /mit/python/lib/python2.6/test/test_sys.pyt   f123
  s    c              s+   ˆ i  ˆ i ƒ  ƒ ˆ i ƒ  ˆ  i ƒ  d  S(   N(   t   appendt	   get_identt   sett   wait(    (   t   leave_gt   thread_infot	   entered_gRe   (    s*   /mit/python/lib/python2.6/test/test_sys.pyRl     s    
t   targeti   i    Rm   s)   didn't find f123() on thread's call stacks   g456()Rl   s   leave_g.wait()s   entered_g.set()(   s   leave_g.wait()s   entered_g.set()(   t	   threadingRe   R.   t   Eventt   Threadt   startRq   R   RS   R   t   _current_framesRo   R   t   popR_   t   extract_stackt	   enumerateR;   Rp   t   join(   R   Rv   R.   Rm   t   tt	   thread_idt   dt   main_idt   framet   stackt   it   filenamet   linenot   funcnamet
   sourceline(    (   Rl   Rs   Rt   Rr   Re   s*   /mit/python/lib/python2.6/test/test_sys.pyRh   ÿ   s>    


 	
c         C   sV   t  i ƒ  } |  i t | ƒ d ƒ |  i d | j ƒ |  i | d t  i ƒ  j ƒ d  S(   Ni   i    (   R   Rz   R   RS   R   R_   (   R   R   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyRi   =  s    c         C   s:  |  i  t t i t ƒ ƒ |  i  t t i t ƒ ƒ |  i  t i d j ƒ |  i  t t i t	 ƒ ƒ |  i  t t i
 t ƒ ƒ |  i  t t i t ƒ ƒ |  i  t t i t ƒ ƒ |  i t t i ƒ d ƒ |  i t i i d ƒ |  i  t t i t ƒ ƒ |  i  t t i t ƒ ƒ t i i o |  i  t t i t ƒ ƒ n |  i  t t i t ƒ ƒ |  i  t t i t ƒ ƒ |  i  t t i t ƒ ƒ t i } |  i  t | t	 ƒ ƒ |  i t | ƒ d ƒ |  i  t | d t ƒ ƒ |  i  t | d t ƒ ƒ |  i  t | d t ƒ ƒ |  i  | d d j ƒ |  i  t | d t ƒ ƒ d  S(   Nt   littlet   bigi   i   i   i    i   i   t   alphat   betat	   candidatet   finali   (   RŠ   R‹   (   RŒ   R   RŽ   s   final(   R   RE   R   t   api_versionRT   t   argvt   listt	   byteordert   builtin_module_namesRR   t	   copyrightt
   basestringt   exec_prefixR>   R   RS   t
   float_infot   radixt
   hexversiont   maxintRA   RB   RC   t
   maxunicodet   platformt   prefixt   versiont   version_info(   R   t   vi(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_attributesE  s0    	c         C   s#   |  i  t i i t i i j ƒ d  S(   N(   R   R   t
   __stdout__t   encodingt
   __stderr__(   R   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt
   test_43581_  s    c         C   s‚   |  i  t i ƒ d } xO | D]G } |  i t t i | ƒ | ƒ |  i t t t i | ƒ ƒ t | ƒ q W|  i t	 t i ƒ ƒ d  S(   Nt   debugt   py3k_warningt   division_warningt   division_newt   inspectt   interactivet   optimizet   dont_write_bytecodet   no_sitet   ignore_environmentt   tabcheckt   verboset   unicodet   bytes_warning(   s   debugs   py3k_warnings   division_warnings   division_news   inspects   interactives   optimizes   dont_write_bytecodes   no_sites   ignore_environments   tabchecks   verboses   unicodes   bytes_warning(
   t
   failUnlessR   t   flagsR   R   R   t   typet   getattrRT   t   repr(   R   t   attrst   attr(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_sys_flagsd  s        )c         C   s   t  i ƒ  d  S(   N(   R   t   _clear_type_cache(   R   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_clear_type_cacheo  s    c         C   sì   d d  k  } d d  k } t | i ƒ } d | d <| i t i d d g d | i d | ƒ} | i i	 ƒ  i
 ƒ  } |  i | t d ƒ i d ƒ ƒ d	 | d <| i t i d d g d | i d | ƒ} | i i	 ƒ  i
 ƒ  } |  i | d
 ƒ d  S(   Niÿÿÿÿt   cp424t   PYTHONIOENCODINGs   -cs   print unichr(0xa2)R   t   envi¢   s   ascii:replacet   ?(   R<   t   ost   dictt   environt   PopenR   R>   t   PIPER   t   readt   stripR   t   unichrt   encode(   R   R<   RÃ   RÁ   t   pR   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_ioencodingr  s    

(   t   __name__t
   __module__R   R   R!   R*   R7   R@   RG   RL   RP   RV   RZ   R^   R`   Rk   Rh   Ri   R¢   R¦   R¼   R¾   RÍ   (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyR       s*   						,	B							
	
				>					t
   SizeofTestc           B   s\   e  Z d Z d Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z	 d
 „  Z
 d „  Z RS(   i   i   l    i	   c         C   s  t  t i d d ƒ ƒ |  _ t  t i d d ƒ ƒ |  _ t  t i d d ƒ ƒ |  _ t  t i d d ƒ ƒ |  _ t  t i d d ƒ ƒ |  _ d |  _ |  i d |  _	 t
 t d	 ƒ o" |  i d
 7_ |  i	 d
 7_	 n d d  k } | i |  _ t t i i d ƒ |  _ d  S(   NR]   t    t   Hi    R…   t   lt   Pt   PPR[   t   2Piÿÿÿÿt   wb(   RS   t   structt   packR]   RÒ   R…   RÓ   RÔ   t   headert   vheaderR   R   t	   _testcapit   SIZEOF_PYGC_HEADt   gc_headsizet   openRA   RB   t   TESTFNt   file(   R   RÜ   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   setUp‹  s    	c         C   s'   |  i  i ƒ  t i i t i i ƒ d  S(   N(   Rá   t   closeRA   RB   t   unlinkRà   (   R   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   tearDownœ  s    c         C   sž   t  i | ƒ } t | ƒ t j o | i |  i @p* t | ƒ t j o( t | ƒ i |  i @o | |  i 7} n d t | ƒ | | f } |  i | | | ƒ d  S(   Ns&   wrong size for %s: got %d, expected %d(   R   t	   getsizeofR·   t	   __flags__t   TPFLAGS_HEAPTYPEt   TPFLAGS_HAVE_GCRÞ   R   (   R   t   ot   sizet   resultt   msg(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   check_sizeof   s    $*c         C   s   t  i | d ƒ S(   s  Wrapper around struct.calcsize which enforces the alignment of the
        end of a structure to the alignment requirement of pointer.

        Note: This wrapper should only be used if a pointer member is included
        and no member with a size larger than a pointer exists.
        t   0P(   RØ   t   calcsize(   R   t   fmt(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyRð   ©  s    c         C   si   |  i  } |  i } |  i } |  i t i t ƒ | | d ƒ ƒ |  i t i g  ƒ | | d ƒ | ƒ d  S(   NRÓ   s   P PP(   RÚ   Rð   RÞ   R   R   Ræ   Rd   (   R   t   hRë   t   gc_header_size(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_gc_head_size²  s
    			#c         C   s<   |  i  } |  i } |  i t i t d ƒ | | d ƒ ƒ d  S(   NiÿÿÿÿRÓ   (   RÚ   Rð   R   R   Ræ   Rd   (   R   Rò   Rë   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_default¼  s    		c            sj  |  i  ‰ |  i } |  i ‰ |  i ‰  ˆ  t ˆ ˆ d ƒ ƒ ˆ  t d ƒ ˆ ˆ d ƒ ƒ ˆ  t ˆ ˆ d ƒ ƒ d d d g } xB | D]: } t | ƒ } ˆ  | ˆ | d ƒ | i ƒ  |  i	 ƒ q† Wˆ  t
 t ƒ  ƒ ˆ ˆ d ƒ ƒ d	 „  } ˆ  | ƒ  i d
 ˆ ˆ d ƒ ƒ d dO d „  ƒ  Y} ˆ  | ˆ ˆ d ƒ ƒ ˆ  | ƒ  ˆ ˆ d ƒ ƒ ˆ  | ƒ  i ˆ ˆ d ƒ ƒ ˆ  t d
 d ƒ ˆ ˆ d ƒ ƒ ˆ  | ƒ  i ˆ ˆ d ƒ ƒ ˆ  t ƒ  ˆ ˆ d ƒ ƒ ˆ  t d d d
 d
 d ƒ ˆ ˆ d ƒ ƒ ˆ  t d d d
 d
 d ƒ ˆ ˆ d ƒ ƒ ˆ  t d d
 d d ƒ ˆ ˆ d ƒ ƒ ˆ  t i ˆ ˆ d ƒ ƒ d d  k } ˆ  | i i ˆ ˆ d ƒ ƒ d d  k } ˆ  | i i ˆ ˆ d ƒ ƒ ˆ  t i ˆ ˆ d ƒ ƒ d t f d „  ƒ  Y}	 ˆ  |	 i ˆ ˆ d ƒ ƒ ˆ  h  i ˆ ˆ d ƒ ƒ ˆ  h  ˆ ˆ d d d ƒ ƒ h d d 6d d 6d d 6d  d  6d! d! 6d" d" 6d# d# 6d d 6} ˆ  | ˆ ˆ d d d ƒ d$ ˆ d ƒ ƒ ˆ  h  i  ƒ  ˆ ˆ d% ƒ ƒ ˆ  h  i! ƒ  ˆ ˆ d% ƒ ƒ ˆ  h  i" ƒ  ˆ ˆ d% ƒ ƒ ˆ  t# ˆ ˆ d ƒ ƒ d d  k$ }
 d d  k% } |
 i& | i' i( ƒ } ˆ  | ˆ ˆ d& ƒ ƒ ˆ  t) g  ƒ ˆ ˆ d' ƒ ƒ ˆ  |  i ˆ ˆ d( ƒ ƒ ˆ  t* d
 ƒ ˆ ˆ d) ƒ ƒ ˆ  t+ i, ˆ | ƒ |  i- t t+ i, ƒ ƒ d d  k. } d* } | i/ ƒ  } t | i0 i1 ƒ } t | i0 i2 ƒ } | i0 i3 | i0 i4 | | d } ˆ  | ˆ | d+ | d, d | d ƒ ƒ d- „  } ˆ  | ˆ ˆ d. ƒ ƒ d/ dP ‡ ‡  ‡ f d0 †  ƒ  Y} d1 „  } ˆ  | ƒ  ˆ ˆ d2 ƒ ƒ ˆ  d ˆ ˆ d ƒ ƒ ˆ  d3 ˆ ˆ d ƒ ƒ ˆ  t
 d4 ƒ ˆ ˆ d5 ƒ ƒ d d  k5 } ˆ  | i6 d d ƒ ˆ ˆ d ƒ ƒ g  d d d g d6 d7 d8 g g } x6 | D]. } ˆ  | ˆ | d ƒ t | ƒ |  i- ƒ q[Wˆ  t
 g  ƒ ˆ ˆ d5 ƒ ƒ ˆ  t7 g  ƒ ˆ ˆ d5 ƒ ƒ ˆ  d9 ˆ | d: ƒ |  i8 ƒ ˆ  d; ˆ | d: ƒ ƒ ˆ  d< ˆ | d: ƒ ƒ ˆ  d= ˆ | d: ƒ |  i8 ƒ ˆ  dR ˆ | d: ƒ |  i8 ƒ ˆ  dS ˆ | d: ƒ d |  i8 ƒ ˆ  t9 ˆ ˆ d ƒ ƒ ˆ  d  ˆ ˆ d ƒ ƒ ˆ  t ƒ  ˆ ˆ d ƒ ƒ d t f ‡ ‡  ‡ f d> †  ƒ  Y}	 ˆ  t
 t; d ƒ ƒ ˆ ˆ d? ƒ ƒ ˆ  t7 d ƒ ˆ ˆ d ƒ ƒ d } g  t< d@ ƒ t< dA ƒ g } ˆ ˆ d | d5 d5 ƒ } xß | D]× } t | ƒ } | d
 j o
 d } n | d } | } x | | j o | d >} q›W| d j o* ˆ  t= | ƒ | ƒ ˆ  t> | ƒ | ƒ q_ˆ  t= | ƒ | | t? i d5 ƒ ƒ ˆ  t> | ƒ | | t? i d5 ƒ ƒ q_Wˆ  t
 t= ƒ  ƒ ˆ ˆ dB ƒ ƒ ˆ  t@ d ƒ ˆ ˆ d ƒ ƒ ˆ  d ˆ | dC ƒ ƒ ˆ  d4 ˆ | dC ƒ d |  i	 ƒ ˆ  tA t ƒ ˆ ˆ d ƒ ƒ ˆ  dT ˆ | ƒ ƒ ˆ  dU ˆ | ƒ d |  i- ƒ ˆ  t
 dV ƒ ˆ ˆ d5 ƒ ƒ ˆ | dD ƒ ˆ dE ƒ } dF t f dG „  ƒ  Y} ˆ  | | ƒ ˆ  t | ƒ d d  kB } ˆ  | iC | ƒ t dH iD dI ƒ ƒ } d dJ d3 g } x7 | D]/ } ˆ  | ˆ ˆ dK ƒ | t | ƒ d ƒ q­
Wd d  kE } ˆ  | iF t ƒ ˆ ˆ dL ƒ ƒ ˆ  | iG t ƒ ˆ ˆ dL ƒ ƒ ˆ  t; d ƒ ˆ ˆ dM ƒ ƒ ˆ  t; dN ƒ ˆ ˆ dM ƒ ƒ d  S(W   NRÓ   R   t   2P2Pilt   3Pt   ui † t   iPPRÕ   c             s   d ‰  ‡  f d †  }  |  S(   Ni*   c              s   ˆ  S(   N(    (    (   t   x(    s*   /mit/python/lib/python2.6/test/test_sys.pyt   inner×  s    (    (   Rû   (    (   Rú   s*   /mit/python/lib/python2.6/test/test_sys.pyt   get_cellÕ  s    i    RÔ   t   class_oldstylec           B   s   e  Z d  „  Z RS(   c           S   s   d  S(   N(    (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   methodÝ  s    (   RÎ   RÏ   Rþ   (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyRý   Ü  s   t   6Pt   4Pi   t   2dt   4i8Pi2Pu    t   5P2PPt   2PPiÿÿÿÿt   2P2Pt   Cc           B   s   e  Z RS(    (   RÎ   RÏ   (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyR  ý  s    RÖ   t   3P2Pi   t   P2Pi   i   i   i   i   i   i   t   P2PPPt   32B2iBt   l3Pt   4P2i4P3i3PiR   i   t   12P3it   3ic           S   s   d  S(   N(    (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   func#  s    t   9PR]   c              sT   e  Z e d  „  ƒ Z e d „  ƒ Z ˆ e ˆ ˆ  d ƒ ƒ ˆ e ˆ ˆ  d ƒ ƒ RS(   c           S   s   d  S(   N(    (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   foo&  s    c         S   s   d  S(   N(    (   t   cls(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   bar)  s    RÔ   (   RÎ   RÏ   t   staticmethodR  t   classmethodR  (    (   Rò   t   checkRë   (    s*   /mit/python/lib/python2.6/test/test_sys.pyR]   %  s   c           s   s	   d Vd  S(   Ni   (    (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   get_gen1  s    t   Pi2Pid   t   abct   lPt   1t   2t   3l    RÒ   l    lÿÿÿÿ l      c              sO   e  Z d  „  Z d „  Z d „  Z e e e e d ƒ Z ˆ e ˆ ˆ  d ƒ ƒ RS(   c         S   s   |  i  S(   N(   t   _C__x(   R   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   getxV  s    c         S   s   | |  _  d  S(   N(   R  (   R   R-   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   setxW  s    c         S   s
   |  `  d  S(   N(   R  (   R   (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   delxX  s    R   t   4Pi(   RÎ   RÏ   R  R   R!  t   propertyRú   (    (   Rò   R  Rë   (    s*   /mit/python/lib/python2.6/test/test_sys.pyR  U  s
   			t   4li
   i2   t   P3Pt   lict   P2P15Pl4PP9PP11PIs   41P 10P 3P 6Pt   newstyleclassc           B   s   e  Z RS(    (   RÎ   RÏ   (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyR(  ‡  s   u    s   unicode-internalu   1t   PPlPt   2Pl2Pt   3liÐ (    (    l        l   ÿÿl        (    (   i   i   i   (    (H   RÚ   RÛ   Rð   Rî   Rd   t   bufferRS   t	   bytearrayt	   __alloc__R]   t   itert   func_closureRþ   t   complexRb   t   BaseExceptiont   UnicodeEncodeErrort   UnicodeDecodeErrort   UnicodeTranslateErrorRF   t   lowert   datetimet	   timedeltat   daysR   Rá   t   closedRT   t   __add__t   objectt   __dict__t   __iter__t   iterkeyst
   itervaluest	   iteritemst   Ellipsist   codecst   encodings.iso8859_3t   charmap_buildt	   iso8859_3t   decoding_tableR}   t   floatR   R˜   RÔ   R«   t   currentframeRc   t   co_cellvarst   co_freevarst   co_stacksizet
   co_nlocalst   ret   finditert   reversedRÒ   t   unittestR   t   xranget   rangeRp   t	   frozensetRØ   t   slicet   supert   typest   NotImplementedTypeRË   t   weakreft   reft   proxy(   R   t   vht   samplest   sampleRú   Rü   Rý   R7  R   R  RC  t	   encodingsR«   t   CO_MAXBLOCKSt   ncellst   nfreest   extrasR  R]   R  RN  t   PySet_MINSIZEt   st   minusedt   tmpt   newsizeR(  RW  t   usizeRY  (    (   R  Rë   Rò   s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_objecttypesÁ  sú    				 , 	! ))&>-*"+		#! ,""	#  

 $( " -  c         C   s  |  i  } |  i } |  i } |  i } d d  k } | | i ƒ  | | d ƒ ƒ d d  k } | | i |  i i	 ƒ | | d ƒ ƒ y
 t
 ‚ WnK t
 j
 o? t i ƒ  d } | d  j o | | | | d ƒ ƒ q× n X| t i | | ƒ |  i t t i ƒ ƒ d  S(   NiÿÿÿÿR   i   t   2P2i(   RÚ   RÛ   Rð   Rî   t   _astt   ASTt   impt   NullImporterRá   t   nameR
   R   R$   R   R¶   RÔ   RS   (   R   Rò   R\  Rë   R  Rl  Rn  t   tb(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   test_pythontypes¡  s    				&
 i @  l    (   RÎ   RÏ   Ré   Rè   Râ   Rå   Rî   Rð   Rô   Rõ   Rj  Rr  (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyRÐ   †  s   							
		àc          C   s    t  t f }  t i i |  Œ  d  S(   N(   R    RÐ   RA   RB   t   run_unittest(   t   test_classes(    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt	   test_mainº  s    t   __main__(   RQ  t   test.test_supportRA   R   R   RÃ   RØ   t   TestCaseR    RÐ   Ru  RÎ   (    (    (    s*   /mit/python/lib/python2.6/test/test_sys.pyt   <module>   s   $ÿ ÿ 5	