;
Íâ"Ic            
   @   s™   d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z Gd „  d e  j ƒ Z Gd „  d e  j ƒ Z	 d „  Z
 e d k o e
 ƒ  n d S(   i    Nc             B   sï   |  Ee  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 d „  Z d „  Z d „  Z d „  Z d S(   c             C   s(   t  j |  _ t  j |  _ t  j |  _ d  S(   N(   u   sysu   stdoutu   orig_stdoutu   stderru   orig_stderru   displayhooku   orig_displayhook(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   setUp   s    c             C   s(   |  j  t _ |  j t _ |  j t _ d  S(   N(   u   orig_stdoutu   sysu   stdoutu   orig_stderru   stderru   orig_displayhooku   displayhook(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   tearDown   s    c             C   sÛ   d d  l  } t j ƒ  } | t _ t j } |  j t | ƒ t | d ƒ o
 | `	 n | d  ƒ |  j | j ƒ  d ƒ |  j t | d ƒ ƒ | d ƒ |  j | j ƒ  d ƒ |  j | j	 d ƒ t ` |  j t | d ƒ d  S(   Ni    u   _u    i*   u   42
(   u   builtinsu   iou   StringIOu   sysu   stdoutu   __displayhook__u   assertRaisesu	   TypeErroru   hasattru   _u   Noneu   assertEqualu   getvalueu   assert_u   RuntimeError(   u   selfu   builtinsu   outu   dh(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_original_displayhook   s    		


c             C   s/   t  ` t d d d ƒ } |  j t t | ƒ d  S(   Nu   42u   <string>u   single(   u   sysu   displayhooku   compileu   assertRaisesu   RuntimeErroru   eval(   u   selfu   code(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_lost_displayhook'   s    c             C   s;   d „  } | t  _ t d d d ƒ } |  j t t | ƒ d  S(   Nc             S   s
   t  ‚ d  S(   N(   u
   ValueError(   u   obj(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   baddisplayhook-   s    u   42u   <string>u   single(   u   sysu   displayhooku   compileu   assertRaisesu
   ValueErroru   eval(   u   selfu   baddisplayhooku   code(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_custom_displayhook,   s    		c             C   s˜   t  j ƒ  } | t _ t j } |  j t | ƒ y t d ƒ ‚ Wn7 t k
 o+ } z | t j ƒ  Œ  WYd  d  } ~ Xn X|  j	 | j
 ƒ  j d ƒ ƒ d  S(   Ni*   u   ValueError: 42
(   u   iou   StringIOu   sysu   stderru   __excepthook__u   assertRaisesu	   TypeErroru
   ValueErroru   exc_infou   assert_u   getvalueu   endswith(   u   selfu   erru   ehu   exc(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_original_excepthook3   s    		$c          
   C   sg   t  j j d ƒ j } j ƒ  } z  | ~ } t j d d d ƒ Wd  | ~ QX|  j d | j ƒ  k ƒ d  S(   Nu   stderri   u   1uE   TypeError: print_exception(): Exception expected for value, str found(	   u   testu   supportu   captured_outputu   __exit__u	   __enter__u   sysu
   excepthooku   assert_u   getvalue(   u   selfu   _[2]u   _[1]u   stderr(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_excepthookA   s    +	c          2   C   s  |  j  t t j d d ƒ y t j d ƒ WnN t k
 o. } z |  j | j d ƒ WYd  d  } ~ Xn# |  j d ƒ Yn X|  j d ƒ y t j d ƒ WnN t k
 o. } z |  j | j d ƒ WYd  d  } ~ Xn# |  j d ƒ Yn X|  j d ƒ y t j d ƒ WnN t k
 o. } z |  j | j d ƒ WYd  d  } ~ Xn# |  j d ƒ Yn X|  j d ƒ y t j d ƒ WnN t k
 o. } z |  j | j d ƒ WYd  d  } ~ Xn# |  j d ƒ Yn X|  j d ƒ y t j d ƒ WnN t k
 o. } z |  j | j d ƒ WYd  d  } ~ Xn# |  j d ƒ Yn X|  j d ƒ d d  l } | j	 t j
 d d	 g ƒ } |  j | d
 ƒ d  S(   Ni*   i    u   wrong exceptionu   no exceptionu   exiti   i   u   -cu   raise SystemExit(47)i/   (   i*   (   i   i   (   i   i   (   u   assertRaisesu	   TypeErroru   sysu   exitu
   SystemExitu   assertEqualsu   codeu   failu
   subprocessu   callu
   executableu   assertEqual(   u   selfu   excu
   subprocessu   rc(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu	   test_exitJ   sP    &&&&&c             C   s6   |  j  t t j d ƒ |  j t t j ƒ  t ƒ ƒ d  S(   Ni*   (   u   assertRaisesu	   TypeErroru   sysu   getdefaultencodingu   assert_u
   isinstanceu   str(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_getdefaultencoding†   s    c             C   sc   |  j  t t j ƒ t j ƒ  } x= d d d | f D]) } t j | ƒ |  j t j ƒ  | ƒ q2 Wd  S(   Ni    id   ix   (   u   assertRaisesu	   TypeErroru   sysu   setcheckintervalu   getcheckintervalu   assertEquals(   u   selfu   origu   n(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_setcheckintervalŽ   s     c             C   s   |  j  t t j d ƒ t j ƒ  } |  j  t t j ƒ |  j  t t j d ƒ t j d ƒ |  j t j ƒ  d ƒ t j | ƒ d  S(   Ni*   iÖÿÿÿi'  (   u   assertRaisesu	   TypeErroru   sysu   getrecursionlimitu   setrecursionlimitu
   ValueErroru   assertEqual(   u   selfu   oldlimit(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_recursionlimit•   s    c             C   sÒ   t  t d ƒ o¾ t j ƒ  } |  j t | t ƒ ƒ |  j t | ƒ d ƒ |  j t | d t ƒ ƒ |  j t | d t ƒ ƒ |  j t | d t ƒ ƒ |  j t | d t ƒ ƒ |  j t | d t	 ƒ ƒ n d  S(   Nu   getwindowsversioni   i    i   i   i   i   (
   u   hasattru   sysu   getwindowsversionu   assert_u
   isinstanceu   tupleu   assertEqualu   lenu   intu   str(   u   selfu   v(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_getwindowsversionž   s    c             C   s   |  j  t t j t d ƒ d  S(   Ni   (   u   assertRaisesu	   TypeErroru   sysu   call_tracingu   type(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_call_tracing©   s    c             C   s›   t  t d ƒ o‡ |  j t  t d ƒ ƒ |  j t t j d ƒ t j ƒ  } |  j t t j ƒ t j | d ƒ |  j t j ƒ  | d ƒ t j | ƒ n d  S(   Nu   setdlopenflagsu   getdlopenflagsi*   i   (   u   hasattru   sysu   assert_u   assertRaisesu	   TypeErroru   getdlopenflagsu   setdlopenflagsu   assertEqual(   u   selfu   oldflags(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_dlopenflags¬   s    c             C   s•   |  j  t t j ƒ t j d  ƒ } d  } |  j t j d  ƒ | d ƒ ~ |  j t j d  ƒ | ƒ t t d ƒ o  |  j t t j	 ƒ  t
 ƒ ƒ n d  S(   Ni   u   gettotalrefcount(   u   assertRaisesu	   TypeErroru   sysu   getrefcountu   Noneu   assertEqualu   hasattru   assert_u
   isinstanceu   gettotalrefcountu   int(   u   selfu   cu   n(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_refcount¶   s    c             C   sU   |  j  t t j d d ƒ |  j  t t j d ƒ |  j t j j t j ƒ  j	 k ƒ d  S(   Ni*   i ”5w(
   u   assertRaisesu	   TypeErroru   sysu	   _getframeu
   ValueErroru   assert_u   SysModuleTestu   test_getframeu   __code__u   f_code(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_getframeÀ   s
    	c             C   sV   d } y d d  l } Wn t k
 o d } Yn X| o |  j ƒ  n |  j ƒ  d  S(   Ni    TF(   u   Trueu   _threadu   ImportErroru   Falseu   current_frames_with_threadsu   current_frames_without_threads(   u   selfu   have_threadsu   _thread(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_current_framesÉ   s    c          	      sà  d d  l  } d d  l ‰ d d  l } | j ƒ  ‰ | j ƒ  ‰ g  ‰ ‡  f d †  } ‡ ‡ ‡ ‡ f d †  ‰  | j d | ƒ } | j ƒ  ˆ j ƒ  |  j t ˆ ƒ d ƒ ˆ d } t	 j
 ƒ  } ˆ j ƒ  } |  j | | k ƒ |  j | | k ƒ | j | ƒ } |  j | t	 j ƒ  k ƒ | j | ƒ } | j | ƒ }	 xE t |	 ƒ D]* \ }
 \ } } } } | d k o Pq@q@W|  j d ƒ |  j | d ƒ |	 |
 d \ } } } } |  j | d	 ƒ |  j | d k ƒ ˆ j ƒ  | j ƒ  d  S(   Ni    c                  s   ˆ  ƒ  d  S(   N(    (    (   u   g456(    u*   /mit/python/lib/python3.0/test/test_sys.pyu   f123á   s    c                  s+   ˆ j  ˆ j ƒ  ƒ ˆ j ƒ  ˆ  j ƒ  d  S(   N(   u   appendu	   get_identu   setu   wait(    (   u   leave_gu   _threadu   thread_infou	   entered_g(    u*   /mit/python/lib/python3.0/test/test_sys.pyu   g456ä   s    
u   targeti   u   f123u)   didn't find f123() on thread's call stacku   g456()u   g456u   leave_g.wait()u   entered_g.set()(   u   leave_g.wait()u   entered_g.set()(   u	   threadingu   _threadu	   tracebacku   Eventu   Threadu   startu   waitu   assertEqualu   lenu   sysu   _current_framesu	   get_identu   assert_u   popu	   _getframeu   extract_stacku	   enumerateu   failu   setu   join(   u   selfu	   threadingu	   tracebacku   f123u   tu	   thread_idu   du   main_idu   frameu   stacku   iu   filenameu   linenou   funcnameu
   sourceline(    (   u   g456u   thread_infou	   entered_gu   leave_gu   _threadu*   /mit/python/lib/python3.0/test/test_sys.pyu   current_frames_with_threadsÖ   s>    


 	
c             C   sV   t  j ƒ  } |  j t | ƒ d ƒ |  j d | k ƒ |  j | d t  j ƒ  k ƒ d  S(   Ni   i    (   u   sysu   _current_framesu   assertEqualu   lenu   assert_u	   _getframe(   u   selfu   d(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   current_frames_without_threads  s    c             C   s)  |  j  t t j t ƒ ƒ |  j  t t j t ƒ ƒ |  j  t j d k ƒ |  j  t t j t	 ƒ ƒ |  j  t t j
 t ƒ ƒ |  j  t t j t ƒ ƒ |  j  t t j t ƒ ƒ |  j t t j ƒ d ƒ |  j t j j d ƒ |  j  t t j t ƒ ƒ |  j  t t j t ƒ ƒ |  j  t t j t ƒ ƒ |  j  t t j t ƒ ƒ |  j  t t j t ƒ ƒ |  j  t t j t ƒ ƒ t j } |  j  t | t	 ƒ ƒ |  j t | ƒ d ƒ |  j  t | d t ƒ ƒ |  j  t | d t ƒ ƒ |  j  t | d t ƒ ƒ |  j  | d d k ƒ |  j  t | d t ƒ ƒ d  S(   Nu   littleu   bigi   i   i   i    i   i   u   alphau   betau	   candidateu   finali   (   u   littleu   big(   u   alphau   betau	   candidateu   final(   u   assert_u
   isinstanceu   sysu   api_versionu   intu   argvu   listu	   byteorderu   builtin_module_namesu   tupleu	   copyrightu   stru   exec_prefixu
   executableu   assertEqualu   lenu
   float_infou   radixu
   hexversionu   maxsizeu
   maxunicodeu   platformu   prefixu   versionu   version_info(   u   selfu   vi(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_attributes  s.    	c             C   s    |  j  t j j t j j ƒ d  S(   N(   u   assertEqualu   sysu
   __stdout__u   encodingu
   __stderr__(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu
   test_435815  s    c             C   s–   |  j  t t j ƒ d } |  j t j | ƒ | k ƒ | j ƒ  j ƒ  } |  j t j | ƒ | k ƒ Gd „  d t ƒ } |  j  t t j | d ƒ ƒ d  S(   Nu   never interned beforec             B   s   |  Ee  Z d  „  Z d S(   c             S   s   d S(   Ni{   (    (   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   __hash__G  s    N(   u   __name__u
   __module__u   __hash__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   SF  s   
u   Su   abc(   u   assertRaisesu	   TypeErroru   sysu   internu   assert_u   swapcaseu   str(   u   selfu   su   s2u   S(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_intern:  s    c             C   s¡   |  j  t j ƒ d } xO | D]G } |  j t t j | ƒ | ƒ |  j t t t j | ƒ ƒ t | ƒ q W|  j t	 t j ƒ ƒ |  j t
 t j ƒ t
 | ƒ ƒ d  S(   Nu   debugu   division_warningu   inspectu   interactiveu   optimizeu   dont_write_bytecodeu   no_user_siteu   no_siteu   ignore_environmentu   verboseu   bytes_warning(   u   debugu   division_warningu   inspectu   interactiveu   optimizeu   dont_write_bytecodeu   no_user_siteu   no_siteu   ignore_environmentu   verboseu   bytes_warning(   u
   failUnlessu   sysu   flagsu   assert_u   hasattru   assertEqualu   typeu   getattru   intu   repru   len(   u   selfu   attrsu   attr(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_sys_flagsM  s        )c             C   s   t  j ƒ  d  S(   N(   u   sysu   _clear_type_cache(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_clear_type_cacheY  s    c             C   sà   d d  l  } d d  l } t | j ƒ } d | d <| j t j d d g d | j d | ƒ} | j j	 ƒ  } |  j
 | d j d ƒ ƒ d	 | d <| j t j d d g d | j d | ƒ} | j j	 ƒ  j ƒ  } |  j
 | d
 ƒ d  S(   Ni    u   cp424u   PYTHONIOENCODINGu   -cu   print(chr(0xa2))u   stdoutu   envu   Â¢
u   ascii:replaces   ?(   u
   subprocessu   osu   dictu   environu   Popenu   sysu
   executableu   PIPEu   stdoutu   readu   assertEqualu   encodeu   strip(   u   selfu
   subprocessu   osu   envu   pu   out(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_ioencoding\  s    

N(   u   __name__u
   __module__u   setUpu   tearDownu   test_original_displayhooku   test_lost_displayhooku   test_custom_displayhooku   test_original_excepthooku   test_excepthooku	   test_exitu   test_getdefaultencodingu   test_setcheckintervalu   test_recursionlimitu   test_getwindowsversionu   test_call_tracingu   test_dlopenflagsu   test_refcountu   test_getframeu   test_current_framesu   current_frames_with_threadsu   current_frames_without_threadsu   test_attributesu
   test_43581u   test_internu   test_sys_flagsu   test_clear_type_cacheu   test_ioencoding(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   SysModuleTest   s2   
									<							
	
				>						u   SysModuleTestc                sq   |  Ee  Z d Z d Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 ‡  f d	 †  Z
 d
 „  Z d „  Z ‡  S(   i   i   i	   c             C   s  t  t j d d ƒ ƒ |  _ t  t j d d ƒ ƒ |  _ t  t j d d ƒ ƒ |  _ t  t j d d ƒ ƒ |  _ t  t j d d ƒ ƒ |  _ d |  _ |  j d |  _	 t
 t d	 ƒ o" |  j d
 7_ |  j	 d
 7_	 n d d  l } | j |  _ t t j j d ƒ |  _ d  S(   Nu   cu    u   Hi    u   iu   lu   Pu   PPu   gettotalrefcountu   2Pu   wb(   u   lenu   structu   packu   cu   Hu   iu   lu   Pu   headeru   vheaderu   hasattru   sysu	   _testcapiu   SIZEOF_PYGC_HEADu   gc_headsizeu   openu   testu   supportu   TESTFNu   file(   u   selfu	   _testcapi(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   setUpu  s    	c             C   s'   |  j  j ƒ  t j j t j j ƒ d  S(   N(   u   fileu   closeu   testu   supportu   unlinku   TESTFN(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   tearDown†  s    c             C   sž   t  j | ƒ } t | ƒ t k o | j |  j @p* t | ƒ t k o( t | ƒ j |  j @o | |  j 7} n d t | ƒ | | f } |  j | | | ƒ d  S(   Nu&   wrong size for %s: got %d, expected %d(   u   sysu	   getsizeofu   typeu	   __flags__u   TPFLAGS_HEAPTYPEu   TPFLAGS_HAVE_GCu   gc_headsizeu   assertEqual(   u   selfu   ou   sizeu   resultu   msg(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   check_sizeofŠ  s    $*c             C   s   t  j | d ƒ S(   u  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.
        u   0P(   u   structu   calcsize(   u   selfu   fmt(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   calcsize”  s    c             C   su   |  j  } |  j } |  j } |  j } |  j t j d ƒ | | ƒ |  j ƒ |  j t j g  ƒ | | d ƒ | ƒ d  S(   Nu   PPT(	   u   headeru   vheaderu   calcsizeu   gc_headsizeu   assertEqualu   sysu	   getsizeofu   Trueu   H(   u   selfu   hu   vhu   sizeu   gc_header_size(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_gc_head_size  s    				&c             C   sn   |  j  } |  j } |  j } |  j t j d ƒ | | ƒ |  j ƒ |  j t j d d ƒ | | ƒ |  j ƒ d  S(   NiÿÿÿÿT(   u   headeru   vheaderu   calcsizeu   assertEqualu   sysu	   getsizeofu   Trueu   H(   u   selfu   hu   vhu   size(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_default¨  s
    			&c                sJ
  |  j  ‰ |  j } |  j ‰ |  j ‰  ˆ  dB ˆ | ƒ |  j ƒ ˆ  t ˆ ˆ d ƒ ƒ d d d g } xB | D]: } t | ƒ } ˆ  | ˆ | d ƒ | j ƒ  |  j	 ƒ ql Wˆ  t
 t ƒ  ƒ ˆ ˆ d ƒ ƒ d „  } ˆ  | ƒ  j d ˆ ˆ d	 ƒ ƒ ˆ  | ƒ  j ˆ ˆ d
 ƒ ƒ ˆ  t d d ƒ ˆ ˆ d ƒ ƒ ˆ  t j ˆ ˆ d ƒ ƒ d d  l } ˆ  | j j ˆ ˆ d ƒ ƒ d d  l } ˆ  | j j ˆ ˆ d ƒ ƒ ˆ  t j ˆ ˆ d ƒ ƒ ˆ  i  j ˆ ˆ d ƒ ƒ ˆ  i  ˆ ˆ d d d ƒ ƒ i d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6} ˆ  | ˆ ˆ d d d ƒ d ˆ d ƒ ƒ ˆ  i  j ƒ  ˆ ˆ d	 ƒ ƒ ˆ  i  j ƒ  ˆ ˆ d	 ƒ ƒ ˆ  i  j ƒ  ˆ ˆ d	 ƒ ƒ Gd „  d t ƒ }	 ˆ  |	 j ˆ ˆ d	 ƒ ƒ ˆ  t ƒ  ˆ ˆ d ƒ ƒ ˆ  t d d d d d ƒ ˆ ˆ d ƒ ƒ ˆ  t  d d d d ƒ ˆ ˆ d ƒ ƒ ˆ  t! ˆ ˆ d ƒ ƒ d d  l" }
 d d  l# } |
 j$ | j% j& ƒ } ˆ  | ˆ ˆ d ƒ ƒ ˆ  t' g  ƒ ˆ ˆ d  ƒ ƒ ˆ  t( d ƒ ˆ ˆ d ƒ ƒ ˆ  t) d ƒ ˆ ˆ d! ƒ ƒ ˆ  t* j+ ˆ | ƒ |  j, t t* j+ ƒ ƒ d d  l- } d" } | j. ƒ  } t | j/ j0 ƒ } t | j/ j1 ƒ } | j/ j2 | j/ j3 | | d } ˆ  | ˆ | d# | d$ d	 | d	 ƒ ƒ d% „  } ˆ  | ˆ ˆ d& ƒ ƒ G‡ ‡  ‡ f d' †  d( ƒ } d) „  } ˆ  | ƒ  ˆ ˆ d* ƒ ƒ ˆ  t
 d+ ƒ ˆ ˆ d, ƒ ƒ d d  l4 } ˆ  | j5 d d ƒ ˆ ˆ d ƒ ƒ g  d d d g d- d. d/ g g } x6 | D]. } ˆ  | ˆ | d ƒ t | ƒ |  j, ƒ q†Wˆ  t
 g  ƒ ˆ ˆ d, ƒ ƒ ˆ  t( g  ƒ ˆ ˆ d, ƒ ƒ ˆ  d ˆ | ƒ ƒ ˆ  d ˆ | ƒ |  j ƒ ˆ  d0 ˆ | ƒ |  j ƒ ˆ  d1 ˆ | ƒ d |  j ƒ ˆ  dD ˆ | ƒ d |  j ƒ ˆ  dE ˆ | ƒ d |  j ƒ ˆ  t6 d ƒ ˆ ˆ d2 ƒ ƒ ˆ  t7 ˆ ˆ d ƒ ƒ ˆ  d  ˆ ˆ d ƒ ƒ ˆ  t9 ˆ ˆ ƒ ƒ ˆ  t ƒ  ˆ ˆ d ƒ ƒ G‡ ‡  ‡ f d3 †  d t ƒ }	 ˆ  t
 t: d ƒ ƒ ˆ ˆ d4 ƒ ƒ ˆ  t( d ƒ ˆ ˆ d ƒ ƒ ˆ  t: d ƒ ˆ ˆ d ƒ ƒ ˆ  t: d5 ƒ ˆ ˆ d ƒ ƒ d } g  t: d6 ƒ t: d7 ƒ g } ˆ ˆ d | d, d, ƒ } xß | D]× } t | ƒ } | d k o
 d } n | d } | } x | | k o | d >} q$W| d k o* ˆ  t; | ƒ | ƒ ˆ  t< | ƒ | ƒ qèˆ  t; | ƒ | | t= j d, ƒ ƒ ˆ  t< | ƒ | | t= j d, ƒ ƒ qèWˆ  t
 t; ƒ  ƒ ˆ ˆ d8 ƒ ƒ ˆ  t> d ƒ ˆ ˆ d ƒ ƒ ˆ  t? t ƒ ˆ ˆ d ƒ ƒ ˆ  dF ˆ | ƒ ƒ ˆ  dG ˆ | ƒ d |  j, ƒ ˆ | d9 ƒ ˆ d: ƒ } ˆ  t | ƒ Gd; „  d< t ƒ } ˆ  | | ƒ t d= j@ d> ƒ ƒ } d d- d? g } x= | D]5 } ˆ ˆ d@ ƒ | t | ƒ d } ˆ  | | ƒ qÁ	Wd d  lA } ˆ  | jB t ƒ ˆ ˆ dA ƒ ƒ ˆ  | jC t ƒ ˆ ˆ dA ƒ ƒ d  S(H   Nu   3Ps    s   ui † u   iPPu   PPc                 s   d ‰  ‡  f d †  }  |  S(   Ni*   c                  s   ˆ  S(   N(    (    (   u   x(    u*   /mit/python/lib/python3.0/test/test_sys.pyu   innerÅ  s    (    (   u   inner(    (   u   xu*   /mit/python/lib/python3.0/test/test_sys.pyu   get_cellÃ  s    i    u   Pu   5i8Pi2Pi   u   2du   2PPu   2P2Pu   2Pu   3P2Pi   u   P2Pi   i   i   i   i   i   i   c             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   Cæ  s   
 u   Cu   5Pu    u   5P 2P2PPu   32B2iBu   l3Pu   di   u   12P3iu   3ic               S   s   d  S(   N(    (    (    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   func	  s    u   11Pc                sZ   |  Ee  Z e d  „  ƒ Z e d „  ƒ Z ˆ e ˆ ˆ  d ƒ ƒ ˆ e ˆ ˆ  d ƒ ƒ d S(   c               S   s   d  S(   N(    (    (    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   foo  s    c             S   s   d  S(   N(    (   u   cls(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   bar  s    u   PN(   u   __name__u
   __module__u   staticmethodu   foou   classmethodu   bar(   u
   __locals__(   u   hu   checku   size(    u*   /mit/python/lib/python3.0/test/test_sys.pyu   c  s   
u   cc               s   s	   d Vd  S(   Ni   (    (    (    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   get_gen  s    u   Pi2Pu   abcu   lPu   1u   2u   3iÿÿÿÿi €  u
   P PP2P2i5Pc                sU   |  Ee  Z d  „  Z d „  Z d „  Z e e e e d ƒ Z ˆ e ˆ ˆ  d ƒ ƒ d S(   c             S   s   |  j  S(   N(   u   _C__x(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   getx=  s    c             S   s   | |  _  d  S(   N(   u   _C__x(   u   selfu   value(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   setx>  s    c             S   s
   |  `  d  S(   N(   u   _C__x(   u   self(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   delx?  s    u    u   4PiN(   u   __name__u
   __module__u   getxu   setxu   delxu   propertyu   x(   u
   __locals__(   u   hu   checku   size(    u*   /mit/python/lib/python3.0/test/test_sys.pyu   C<  s
   
			u   4liÐ i
   i2   u   P3Pu   P2P15Pl4PP9PP11PIu   16Pi17P 3P 10P 2P 2Pc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   newstyleclassn  s   
 u   newstyleclassu    u   unicode-internalid   u   PPliPu   2Pl2PTi   @iÿÿÿ?i   @(    (   i   i   i   (D   u   headeru   vheaderu   calcsizeu   check_sizeofu   Trueu   Hu   lenu	   bytearrayu	   __alloc__u   cu   iteru   __closure__u   __code__u   complexu   stru   loweru   datetimeu	   timedeltau   daysu   collectionsu   defaultdictu   default_factoryu   intu   __add__u   __iter__u   keysu   valuesu   itemsu   objectu   __dict__u   BaseExceptionu   UnicodeEncodeErroru   UnicodeTranslateErroru   Ellipsisu   codecsu   encodings.iso8859_3u   charmap_buildu	   iso8859_3u   decoding_tableu	   enumerateu   reversedu   floatu   sysu
   float_infou   Pu   inspectu   currentframeu   f_codeu   co_cellvarsu   co_freevarsu   co_stacksizeu
   co_nlocalsu   reu   finditeru
   memoryviewu   unittestu   Noneu   NotImplementedu   rangeu   setu	   frozensetu   structu   sliceu   superu   encodeu   weakrefu   refu   proxy(   u   selfu   vhu   samplesu   sampleu   xu   get_cellu   datetimeu   collectionsu   longdictu   Cu   codecsu	   encodingsu   inspectu   CO_MAXBLOCKSu   ncellsu   nfreesu   extrasu   funcu   cu   get_genu   reu   PySet_MINSIZEu   su   minusedu   tmpu   newsizeu   newstyleclassu   usizeu	   basicsizeu   weakref(   u	   __class__(   u   checku   sizeu   hu*   /mit/python/lib/python3.0/test/test_sys.pyu   test_objecttypes¯  sæ    				 , 	! >-)&*"+		#! ,	#  

 $(  " c             C   s  |  j  } |  j } |  j } |  j } d d  l } | | j ƒ  | | d ƒ ƒ d d  l } | | j |  j j	 ƒ | | d ƒ ƒ y
 t
 ‚ WnL t
 k
 o@ t j ƒ  d } | d  k o | | | | d ƒ ƒ n Yn X| t j | | ƒ |  j t t j ƒ ƒ d  S(   Ni    u    i   u   2P2i(   u   headeru   vheaderu   calcsizeu   check_sizeofu   _astu   ASTu   impu   NullImporteru   fileu   nameu	   TypeErroru   sysu   exc_infou   Noneu   flagsu   Pu   len(   u   selfu   hu   vhu   sizeu   checku   _astu   impu   tb(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_pythontypes€  s    				&
!c             C   s@   t  j ƒ  } t  j d ƒ |  j t  j ƒ  d ƒ t  j | ƒ d  S(   Nu
   iso-8859-1(   u   sysu   getfilesystemencodingu   setfilesystemencodingu   assertEqual(   u   selfu   old(    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   test_setfilesystemencoding˜  s    i @  i   (   u   __name__u
   __module__u   TPFLAGS_HAVE_GCu   TPFLAGS_HEAPTYPEu   setUpu   tearDownu   check_sizeofu   calcsizeu   test_gc_head_sizeu   test_defaultu   test_objecttypesu   test_pythontypesu   test_setfilesystemencoding(   u
   __locals__(    (   u	   __class__u*   /mit/python/lib/python3.0/test/test_sys.pyu
   SizeofTestp  s   
			
				Ñ	u
   SizeofTestc               C   s   t  j j t t ƒ d  S(   N(   u   testu   supportu   run_unittestu   SysModuleTestu
   SizeofTest(    (    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu	   test_mainž  s    u   __main__(   u   unittestu   test.supportu   testu   sysu   iou   osu   structu   TestCaseu   SysModuleTestu
   SizeofTestu	   test_mainu   __name__(    (    (    u*   /mit/python/lib/python3.0/test/test_sys.pyu   <module>   s   $ÿ kÿ /	