ó
ŒwÛjc           @   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 d  d l Z d  d l m Z d  d l	 m
 Z
 m Z m Z y d  d l Z Wn e k
 r© e Z n Xd  d l m Z m Z m Z m 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 d Z d „  Z d „  Z  e j ƒ  Z! e e e! ƒ Z" d	 Z# d
 Z$ d Z% d Z& e j' j( d e j) d ƒ Z* d e
 f d „  ƒ  YZ+ e j, e d ƒ d e+ f d „  ƒ  Yƒ Z- d e j. f d „  ƒ  YZ/ d „  Z0 e1 d k re0 ƒ  n  d S(   iÿÿÿÿN(   t   test_support(   t   ImportHooksBaseTestCaset   test_srct   test_co(   t   ZipFilet   ZipInfot
   ZIP_STOREDt   ZIP_DEFLATED(   t
   extract_tbt   extract_stackt   print_tbs    def do_raise(): raise TypeError
c         C   s…   t  j |  ƒ } t | ƒ t d ƒ k r[ | d k  rB t | ƒ } q[ t d t | ƒ ƒ } n  t j ƒ  t j d t | ƒ ƒ | } | S(   Ng        iÿÿÿlýÿÿÿ     s   <i(	   t   marshalt   dumpst   typet   intt   longt   impt	   get_magict   structt   pack(   t   cot   mtimet   datat   pyc(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   make_pyc   s    &c         C   s   |  j  t j d ƒ S(   Nt   .(   t   replacet   ost   sep(   t   path(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   module_path_to_dotted_name'   s    s   .pyot   ziptestmodulet   ziptestpackaget   ziptestpackage2t	   junk95142t   zipt   UncompressedZipImportTestCasec           B   s  e  Z 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 d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s(   t  j ƒ  t j j ƒ  t j |  ƒ d  S(   N(   t	   linecachet
   clearcachet	   zipimportt   _zip_directory_cachet   clearR   t   setUp(   t   self(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyR*   >   s    
c         O   s¦  t  t d ƒ } zxxT | j ƒ  D]F \ } \ } } t | t j | ƒ ƒ }	 |  j |	 _ | j |	 | ƒ q W| j	 ƒ  | j
 d d  ƒ }
 |
 d  k	 rì t t d ƒ } | j ƒ  } | j	 ƒ  t t d ƒ } | j |
 ƒ | j | ƒ | j	 ƒ  n  t j j d t ƒ t d j | ƒ t ƒ  t ƒ  d g ƒ } | j
 d ƒ } | d  k	 rN| | ƒ n  | r†| j ƒ  } |  j | t j j t | Œ | ƒ n  Wd  | j	 ƒ  t j t ƒ Xd  S(	   Nt   wt   stufft   rbt   wbi    R   t	   __dummy__t   call(   R   t   TEMP_ZIPt   itemsR   t   timet	   localtimet   compressiont   compress_typet   writestrt   closet   gett   Nonet   opent   readt   writet   sysR   t   insertt
   __import__t   joint   globalst   localst   get_filet   assertEqualR   t   remove(   R+   t   expected_extt   filest   modulest   kwt   zt   nameR   R   t   zinfoR-   t   ft   modR1   t   file(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   doTestE   s8    


c         C   s¯   d t  j k r d  Sd t  j k r/ t  j d =n  i t t f d 6} y |  j d | d ƒ Wn0 t k
 r‹ |  j t k r« |  j	 d ƒ q« n  X|  j t
 k r« |  j	 d ƒ n  d  S(   Nt   zlibs   zlib.pys   .pys&   expected test to not raise ImportErrors"   expected test to raise ImportError(   R?   t   builtin_module_namesRJ   t   NOWR   RR   t   ImportErrorR6   R   t   failR   (   R+   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testAFakeZlibk   s    c         C   s.   i t  t f t d 6} |  j d | t ƒ d  S(   Ns   .py(   RU   R   t   TESTMODRR   (   R+   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testPy‹   s    c         C   s.   i t  t f t t 6} |  j t | t ƒ d  S(   N(   RU   t   test_pycRY   t   pyc_extRR   (   R+   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testPyc�   s    c         C   s?   i t  t f t d 6t  t f t t 6} |  j t | t ƒ d  S(   Ns   .py(   RU   R   RY   R[   R\   RR   (   R+   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testBoth“   s    c         C   s.   i t  d f t d 6} |  j d  | t ƒ d  S(   Nt    s   .py(   RU   RY   RR   R;   (   R+   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testEmptyPy˜   s    c         C   sm   t  t d ƒ } | d N} t | ƒ t d } i t t f t d 6t | f t t 6} |  j d | t ƒ d  S(   Ni    i   i   s   .py(   t   ordR[   t   chrRU   R   RY   R\   RR   (   R+   t   m0t   badmagic_pycRI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testBadMagicœ   s    
c         C   s�   t  t d ƒ } | d N} t | ƒ t d } i t | f t t 6} y |  j d | t ƒ Wn t k
 ro n X|  j d ƒ d  S(   Ni    i   i   s   .pys)   expected ImportError; import from bad pyc(	   Ra   R[   Rb   RU   RY   R\   RR   RV   RW   (   R+   Rc   Rd   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testBadMagic2¥   s    
c         C   su   t  t d ƒ } | d N} t d  t | ƒ t d } i t t f t d 6t | f t t 6} |  j d | t ƒ d  S(   Ni   i   i   s   .py(   Ra   R[   Rb   RU   R   RY   R\   RR   (   R+   t   t3t   badtime_pycRI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testBadMTime²   s    
c         C   sW   t  t j } i t t f | d t 6t t f | t t 6} |  j t | t  t ƒ d  S(   Nt   __init__(   t   TESTPACKR   R   RU   R[   R\   RY   RR   (   R+   t   packdirRI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testPackage»   s    c         C   s€   t  t j } | t t j } i t t f | d t 6t t f | d t 6t t f | t t 6} |  j t | t  t t ƒ d  S(   NRj   (	   Rk   R   R   t	   TESTPACK2RU   R[   R\   RY   RR   (   R+   Rl   t   packdir2RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testDeepPackageÁ   s    c         C   s³  t  t j } | t t j } i t t f | d t 6t t f | d t 6t t f | t t 6} t t	 d ƒ } z"xT | j
 ƒ  D]F \ } \ } } t | t j | ƒ ƒ } |  j | _ | j | | ƒ q‚ W| j ƒ  t j t	 ƒ }	 |  j |	 j t	 ƒ |  j |	 j t  ƒ t ƒ |	 j t  ƒ }
 |  j |	 j t  ƒ |
 j ƒ |  j |	 j | d ƒ t ƒ |  j |	 j | t ƒ t ƒ |  j |	 j | t ƒ t ƒ | t } t | ƒ } t | ƒ t j | }
 |  j |	 j  t  ƒ d  ƒ |  j |	 j  | ƒ d  ƒ |  j |	 j | ƒ |
 j ƒ |
 j" } |  j | j  | ƒ d  ƒ |  j | j | ƒ |
 j ƒ t j t	 t j t  ƒ } |  j | j t	 ƒ |  j | j# t  t j ƒ Wd  | j ƒ  t j$ t	 ƒ Xd  S(   NRj   R,   (%   Rk   R   R   Rn   RU   R[   R\   RY   R   R2   R3   R   R4   R5   R6   R7   R8   R9   R'   t   zipimporterRF   t   archivet
   is_packaget   Truet   load_modulet   get_filenamet   __file__t   FalseR   RA   R?   RJ   t
   get_sourceR;   t
   __loader__t   prefixRG   (   R+   Rl   Ro   RI   RL   RM   R   R   RN   t   ziRP   t   mod_patht   mod_namet   loadert   zi2(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testZipImporterMethodsÉ   sF    


	
c         C   sm  t  t j } | t t j } i t t f | d t 6t t f | t t 6} t t	 d ƒ } zñxT | j
 ƒ  D]F \ } \ } } t | t j | ƒ ƒ } |  j | _ | j | | ƒ qm W| j ƒ  t j t	 t j | ƒ }	 |  j |	 j t	 ƒ |  j |	 j | ƒ |  j |	 j t ƒ t ƒ |	 j t ƒ }
 |  j |	 j t ƒ |
 j ƒ |  j |	 j t t j d ƒ t ƒ |  j |	 j t t j t ƒ t ƒ t t j t } t | ƒ } t | ƒ t j  | }
 |  j |	 j! t ƒ d  ƒ |  j |	 j! | ƒ d  ƒ |  j |	 j | ƒ |
 j ƒ |
 j# } |  j | j! | ƒ d  ƒ |  j | j | ƒ |
 j ƒ Wd  | j ƒ  t j$ t	 ƒ Xd  S(   NRj   R,   (%   Rk   R   R   Rn   RU   R[   R\   RY   R   R2   R3   R   R4   R5   R6   R7   R8   R9   R'   Rq   RF   Rr   R{   Rs   Rt   Ru   Rv   Rw   Rx   R   RA   R?   RJ   Ry   R;   Rz   RG   (   R+   Rl   Ro   RI   RL   RM   R   R   RN   R|   RP   R}   R~   R   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt$   testZipImporterMethodsInSubDirectoryö   s>    
$$
	 
c         C   sÎ   t  t d ƒ } |  j | _ z” d } d j g  t d ƒ D] } t | ƒ ^ q7 ƒ d } | j | | ƒ | j ƒ  t j	 t ƒ } |  j
 | | j | ƒ ƒ |  j d t | ƒ ƒ Wd  | j ƒ  t j t ƒ Xd  S(   NR,   s   testdata.datR_   i   iô  s   zipimporter object(   R   R2   R6   RB   t   rangeRb   R8   R9   R'   Rq   RF   t   get_datat   assertInt   reprR   RG   (   R+   RL   RM   t   xR   R|   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testGetData  s    2

c         C   s\   d } t  t | d d ƒ t ƒ } i t | f t t 6t d f d 6} |  j t | t ƒ d  S(   Ns²   if 1:  # indent hack
        def get_file():
            return __file__
        if __loader__.get_data("some.data") != "some data":
            raise AssertionError, "bad data"
s   <???>t   execs	   some datas	   some.data(   R   t   compileRU   RY   R\   RR   (   R+   t   srcR   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testImporterAttr,  s
    c         C   s8   i t  t f t d 6} |  j d | t d d d ƒd  S(   Ns   .pyR-   s
   Some Stuffi   (   RU   R   RY   RR   (   R+   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testImport_WithStuff7  s    c         C   s   |  j  t j | ƒ t ƒ d  S(   N(   RF   t   inspectt	   getsourceR   (   R+   t   module(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   assertModuleSource>  s    c         C   s7   i t  t f t d 6} |  j d | t d |  j ƒd  S(   Ns   .pyR1   (   RU   R   RY   RR   R‘   (   R+   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testGetSourceA  s    c         C   sc   t  t t d d ƒ t ƒ } i t t f t d 6t | f t t 6} |  j t | t d |  j ƒd  S(   Ns   <???>R‰   s   .pyR1   (   R   RŠ   R   RU   RY   R\   RR   R‘   (   R+   R   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testGetCompiledSourceE  s    c         C   sA   i t  t f t d 6t  d f d 6} |  j d | t d | ƒd  S(   Ns   .pys   >>> log.append(True)
s   xyz.txtR1   (   RU   R   RY   RR   (   R+   t   callbackRI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt
   runDoctestK  s    c         C   sc   g  } t  j d  } t  _ z& t  j d d | d t d t ƒ  ƒWd  | t  _ X|  j | t g ƒ d  S(   Ns   xyz.txtt   packaget   module_relativet   globs(   t   doctestt   masterR;   t   testfileRt   RD   RF   (   R+   R�   t   logt
   old_master(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   doDoctestFileP  s    
c         C   s   |  j  |  j ƒ d  S(   N(   R•   Rž   (   R+   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testDoctestFile\  s    c         C   sE   g  } t  j d d | d t d t ƒ  ƒj ƒ  |  j | t g ƒ d  S(   Ns   xyz.txtR–   R—   R˜   (   R™   t   DocFileTestRt   RD   t   runRF   (   R+   R�   Rœ   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   doDoctestSuite_  s
    c         C   s   |  j  |  j ƒ d  S(   N(   R•   R¢   (   R+   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testDoctestSuiteg  s    c         C   sà   y | j  ƒ  Wn¿ t j ƒ  d j } t | d ƒ d \ } } } } |  j | t j ƒ  ƒ t | j	 d ƒ d \ } } } } |  j | t j ƒ  ƒ t
 j
 ƒ  } t | d | ƒ |  j | j ƒ  j t ƒ ƒ n Xt d ƒ ‚ d  S(   Ni   i   i    s   This ought to be impossible(   t   do_raiseR?   t   exc_infot   tb_nextR   RF   t	   raise_srct   stripR	   t   tb_framet   StringIOR
   t
   assertTruet   getvaluet   endswitht   AssertionError(   R+   R�   t   tbRO   t   lnot   nt   linet   s(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   doTracebackj  s    " c         C   s7   i t  t f t d 6} |  j d  | t d |  j ƒd  S(   Ns   .pyR1   (   RU   R§   RY   RR   R;   R´   (   R+   RI   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testTraceback|  s    (   t   __name__t
   __module__R   R6   R*   RR   RX   RZ   R]   R^   R`   Re   Rf   Ri   Rm   Rp   R�   R‚   Rˆ   RŒ   R�   R‘   R’   R“   R•   Rž   RŸ   R¢   R£   R´   Rµ   (    (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyR$   :   s8   		&	 												-	'												s   requires zlibt   CompressedZipImportTestCasec           B   s   e  Z e Z RS(    (   R¶   R·   R   R6   (    (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyR¸   �  s   t   BadFileZipImportTestCasec           B   sY   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 RS(	   c         C   s   |  j  t j t j | ƒ d  S(   N(   t   assertRaisesR'   t   ZipImportErrorRq   (   R+   t   filename(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   assertZipFailure‡  s    c         C   s   |  j  d ƒ d  S(   Nt   AdfjdkFJKDFJjdklfjs(   R½   (   R+   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt
   testNoFile‹  s    c         C   s   |  j  d ƒ d  S(   NR_   (   R½   (   R+   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testEmptyFilenameŽ  s    c         C   s6   |  j  t t j d  ƒ |  j  t t j t d d  ƒd  S(   Nt   kwd(   Rº   t	   TypeErrorR'   Rq   R;   RY   (   R+   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testBadArgs‘  s    c         C   s   |  j  d d ƒ d  S(   Nt   Aiè€  (   R½   (   R+   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testFilenameTooLong•  s    c         C   s1   t  j t ƒ t t d ƒ j ƒ  |  j t ƒ d  S(   Ns   w+(   R    t   unlinkRY   R<   R9   R½   (   R+   (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testEmptyFile˜  s    c         C   sh   t  j t ƒ t j t t j d ƒ } z t j | ƒ |  j t ƒ Wd  t j t d ƒ t  j t ƒ Xd  S(   Ni    i¶  (	   R    RÆ   RY   R   R<   t   O_CREATR9   R½   t   chmod(   R+   t   fd(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testFileUnreadable�  s    c         C   sH   t  j t ƒ t t d ƒ } | j d d ƒ | j ƒ  |  j t ƒ d  S(   Ns   w+t   ai   (   R    RÆ   RY   R<   R>   R9   R½   (   R+   t   fp(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   testNotZipFile©  s
    
c         C   sˆ  t  j t ƒ t t d ƒ } | j t j d d ƒ ƒ | j d ƒ | j ƒ  t j	 t ƒ } z|  j
 t | j d  ƒ |  j
 t | j d  ƒ |  j
 t | j d  ƒ |  j
 t | j d  ƒ |  j
 t | j d  ƒ |  j
 t | j d  ƒ t j } |  j | j d ƒ d  ƒ |  j
 | | j d ƒ |  j
 | | j d ƒ |  j
 t | j d ƒ |  j
 | | j d ƒ |  j
 | | j d ƒ Wd  t j j ƒ  Xd  S(   Ns   w+s   =IiPKRÌ   i   t   abct   aaaaaaaaaaaaaaaaaa(   R    RÆ   RY   R<   R>   R   R   R9   R'   Rq   Rº   RÂ   t   find_moduleR;   Ru   Rs   t   get_codeR„   Ry   R»   RF   t   IOErrorR(   R)   (   R+   RÍ   RL   t   error(    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   _testBogusZipFile±  s*    
	(   R¶   R·   R½   R¿   RÀ   RÃ   RÅ   RÇ   RË   RÎ   RÕ   (    (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyR¹   †  s   								c           C   s,   z t  j t t t ƒ Wd  t  j t ƒ Xd  S(   N(   R    t   run_unittestR$   R¸   R¹   RÆ   RY   (    (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt	   test_mainÍ  s    t   __main__(2   R?   R   R   R   R   R4   t   unittestt   testR    t   test.test_importhooksR   R   R   RS   RV   R;   t   zipfileR   R   R   R   R'   R%   R™   RŽ   Rª   t	   tracebackR   R	   R
   R§   R   R   RU   R[   R\   RY   Rk   Rn   R   t   abspatht   extsepR2   R$   t
   skipUnlessR¸   t   TestCaseR¹   R×   R¶   (    (    (    s‰   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_zipimport.pyt   <module>   sJ   
"		ÿ HG	
