Your IP : 216.73.216.213
�
��f) c @ s7 d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l
Z
d d l Z d d l Z d d l
m Z m Z m Z m Z m Z m Z e j j Z d d l m Z m Z m Z m Z d d � Z Gd d � d e j � Z d d � Z e d
k r3e � n d S( i N( u spawn_pythonu kill_pythonu assert_python_oku temp_diru make_scriptu make_zip_script( u test_doctestu sample_doctestu sample_doctest_no_doctestsu sample_doctest_no_docstringsc C s� t j d t d d � } t j d t � } y d | j | j f } Wn t k
ra | j } Yn Xx* | j | | | � D] } | j | � qx W| j
| j } } | r� t j
j d | | f � � n t r� t d | j | f � n | | f S( Nu verboseu recurseu %s.%su %d of %d doctests failedu, doctest (%s) ... %d tests with zero failuresF( u doctestu
DocTestFinderu verboseu Falseu
DocTestRunneru
__module__u __name__u AttributeErroru findu runu failuresu triesu testu supportu
TestFailedu print( u obju moduleu finderu runneru nameu exampleu fu t( ( u@ /opt/alt/python33/lib64/python3.3/test/test_zipimport_support.pyu _run_object_doctest$ s
u _run_object_doctestc B s\ | Ee Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
S( u ZipSupportTestsc C sj t j � t j j � t j d d � | _ t j d d � | _ t j d d � | _ t j j � d S( N(
u linecacheu
clearcacheu zipimportu _zip_directory_cacheu clearu sysu pathu meta_pathu
path_hooksu path_importer_cache( u self( ( u@ /opt/alt/python33/lib64/python3.3/test/test_zipimport_support.pyu setUpA s
u ZipSupportTests.setUpc C sS | j t j d d � <| j t j d d � <| j t j d d � <t j j � d S( N( u pathu sysu meta_pathu
path_hooksu path_importer_cacheu clear( u self( ( u@ /opt/alt/python33/lib64/python3.3/test/test_zipimport_support.pyu tearDownI s u ZipSupportTests.tearDownc C s� d } t � �� } t | d | � } t j j d t j j | � � } t | d | | � \ } } t j | � t j j d | � d d l
} z | j t j
| j � | � Wd t j d =XWd QXd S( Nu def foo(): pass
u __init__u zip_pkgu test_zipi ( u temp_diru make_scriptu osu pathu joinu basenameu make_zip_scriptu removeu sysu insertu zip_pkgu assertEqualu inspectu getsourceu foou modules( u selfu test_srcu du init_nameu name_in_zipu zip_nameu run_nameu zip_pkg( ( u@ /opt/alt/python33/lib64/python3.3/test/test_zipimport_support.pyu test_inspect_getsource_issue4223O s
u0 ZipSupportTests.test_inspect_getsource_issue4223c ( C s� t j t � } | j d d � } | j d d � } | j d d � } i } xj t t t g D]Y } t j | � } | j d d � } | j j d � d } | j d d
� } | | | <q[ Wt � �
} t
| d | � } t | d | � \ } } t j
| d � }
x. | j � D] \ } } |
j | d
| � q
W|
j � t rxt j
| d � } t d | � | j � | j � n t j | � t j j d | � d d l } z| j | j j | j j j | j j | j j | j j | j j | j j | j j! | j"