;
Ëâ"Ic               @   sˆ   d  d l  Z  d  d l Z d  d l m Z d  d l Z d „  Z Gd „  d ƒ Z Gd „  d e j ƒ Z d „  Z	 e
 d	 k o e	 ƒ  n d S(
   i    N(   u   supportc             C   s   |  S(   u   some doc(    (   u   self(    (    u+   /mit/python/lib/python3.0/test/test_capi.pyu   testfunction	   s    c             B   s,   |  Ee  Z e j e ƒ Z e j e ƒ Z d  S(   N(   u   __name__u
   __module__u	   _testcapiu   instancemethodu   idu   testfunction(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_capi.pyu   InstanceMethod   s   
u   InstanceMethodc             B   s   |  Ee  Z d  „  Z d S(   c             C   s¯   t  ƒ  } |  j t | ƒ | j ƒ  ƒ |  j | j ƒ  | k ƒ |  j | j j t j ƒ |  j t  j j t j ƒ d t  j _ |  j t j d ƒ |  j t t	 | j d d ƒ d  S(   Nu   testu	   attribute(
   u   InstanceMethodu   assertEqualu   idu   assert_u   testfunctionu   __doc__u	   attributeu   assertRaisesu   AttributeErroru   setattr(   u   selfu   inst(    (    u+   /mit/python/lib/python3.0/test/test_capi.pyu   test_instancemethod   s    	N(   u   __name__u
   __module__u   test_instancemethod(   u
   __locals__(    (    u+   /mit/python/lib/python3.0/test/test_capi.pyu   CAPITest   s   
u   CAPITestc                 s	  t  j t ƒ xY t t ƒ D]K }  |  j d ƒ o5 t t |  ƒ } t  j o t d |  ƒ n | ƒ  q q W‡ ‡  f d †  } y t j	 d } Wn t k
 o d } Yn X| oU d d  l ‰ d d  l ‰  | ƒ  d d  l } | j d | ƒ } | j ƒ  | j ƒ  n d  S(   Nu   test_u   internalc                 s‡   t  j o t d ƒ n g  ‰  ‡ ‡  f d †  }  t j |  ƒ |  } } ˆ j d ƒ ˆ  j ˆ j ƒ  ƒ d k o t  j d ƒ ‚ n d  S(   Nu   auto-thread-statec                  s   ˆ j  ˆ  j ƒ  ƒ d  S(   N(   u   appendu	   get_ident(    (   u   _threadu   idents(    u+   /mit/python/lib/python3.0/test/test_capi.pyu   callback0   s    i   i   u/   Couldn't find main thread correctly in the list(	   u   supportu   verboseu   printu	   _testcapiu   _test_thread_stateu   sleepu   countu	   get_identu
   TestFailed(   u   callbacku   au   b(   u   _threadu   time(   u   identsu+   /mit/python/lib/python3.0/test/test_capi.pyu   TestThreadState*   s    

i    u   targetTF(   u   supportu   run_unittestu   CAPITestu   diru	   _testcapiu
   startswithu   getattru   verboseu   printu   _test_thread_stateu   Trueu   AttributeErroru   Falseu   _threadu   timeu	   threadingu   Threadu   startu   join(   u   nameu   testu   TestThreadStateu   have_thread_stateu	   threadingu   t(    (   u   timeu   _threadu+   /mit/python/lib/python3.0/test/test_capi.pyu	   test_main   s,     


u   __main__(   u   sysu   unittestu   testu   supportu	   _testcapiu   testfunctionu   InstanceMethodu   TestCaseu   CAPITestu	   test_mainu   __name__(    (    (    u+   /mit/python/lib/python3.0/test/test_capi.pyu   <module>   s   		,