;
Μβ"Ic               @   so   d  d l  Z  d  d l m Z d  d l Z e e  Z Gd   d e  j  Z d   Z e	 d k o e   n d S(   i    N(   u   run_unittestc             B   s;   |  Ee  Z d    Z d   Z d   Z d   Z d   Z d S(   c          
   C   sz   t  j t   } |  j | j d  k  y$ | j } |  j d t |   Wn t k
 o Yn X|  j	 | j
 t  j
  d  S(   Nu   __name__ = %s(   u
   ModuleTypeu   __new__u
   failUnlessu   __dict__u   Noneu   __name__u   failu   repru   AttributeErroru   assertEqualu   __doc__(   u   selfu   foou   s(    (    u-   /mit/python/lib/python3.0/test/test_module.pyu   test_uninitialized	   s    	c             C   sW   t  d  } |  j | j d  |  j | j d   |  j | j i d d 6d  d 6 d  S(   Nu   foou   __name__u   __doc__(   u
   ModuleTypeu   assertEqualu   __name__u   __doc__u   Noneu   __dict__(   u   selfu   foo(    (    u-   /mit/python/lib/python3.0/test/test_module.pyu   test_no_docstring   s    c             C   sZ   t  d d  } |  j | j d  |  j | j d  |  j | j i d d 6d d 6 d  S(   Nu   foou   foodocu   __name__u   __doc__(   u
   ModuleTypeu   assertEqualu   __name__u   __doc__u   __dict__(   u   selfu   foo(    (    u-   /mit/python/lib/python3.0/test/test_module.pyu   test_ascii_docstring   s
    c             C   sZ   t  d d  } |  j | j d  |  j | j d  |  j | j i d d 6d d 6 d  S(   Nu   foou	   foodocα΄u   __name__u   __doc__(   u
   ModuleTypeu   assertEqualu   __name__u   __doc__u   __dict__(   u   selfu   foo(    (    u-   /mit/python/lib/python3.0/test/test_module.pyu   test_unicode_docstring$   s
    c             C   s¬   t  d d  } d | _ | j } | j d d  |  j | j d  |  j | j d  |  j | j d  |  j | j i d d 6d d 6d d 6 |  j | j | k  d  S(   Nu   foou	   foodocα΄i*   u   foodocu   __name__u   __doc__u   bar(   u
   ModuleTypeu   baru   __dict__u   __init__u   assertEqualu   __name__u   __doc__u
   failUnless(   u   selfu   foou   d(    (    u-   /mit/python/lib/python3.0/test/test_module.pyu   test_reinit,   s    		N(   u   __name__u
   __module__u   test_uninitializedu   test_no_docstringu   test_ascii_docstringu   test_unicode_docstringu   test_reinit(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_module.pyu   ModuleTests   s
   
				u   ModuleTestsc               C   s   t  t  d  S(   N(   u   run_unittestu   ModuleTests(    (    (    u-   /mit/python/lib/python3.0/test/test_module.pyu	   test_main9   s    u   __main__(
   u   unittestu   test.supportu   run_unittestu   sysu   typeu
   ModuleTypeu   TestCaseu   ModuleTestsu	   test_mainu   __name__(    (    (    u-   /mit/python/lib/python3.0/test/test_module.pyu   <module>   s   1	