shell bypass 403
�
���cc @ s� d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z d d l m
Z
m Z d e j f d � � YZ
d e j f d � � YZ e d
k r� e j � n d S( i����N( t
import_module( t MultiplexedPatht NamespaceReaderi ( t FileNotFoundErrort NotADirectoryErrort MultiplexedPathTestc B sh e Z e 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 j t j j t d d � � | _ d S( Ns ..t namespacedata01( t ost patht abspatht joint __file__t folder( t cls( ( sI /usr/lib/python2.7/site-packages/importlib_resources/tests/test_reader.pyt
setUpClass s c C s! | j t � � t � Wd QXd S( N( t assertRaisesR R ( t self( ( sI /usr/lib/python2.7/site-packages/importlib_resources/tests/test_reader.pyt test_init_no_paths s c C s6 | j t � �! t t j j | j d � � Wd QXd S( Ns binary.file( R R R R R R
R ( R ( ( sI /usr/lib/python2.7/site-packages/importlib_resources/tests/test_reader.pyt test_init_file s c C sg d � t | j � j � D� } y | j d � Wn t t f k
rI n X| j | d d d h � d S( Nc S s h | ] } | j � q S( ( t name( t .0R ( ( sI /usr/lib/python2.7/site-packages/importlib_resources/tests/test_reader.pys <setcomp> s t __pycache__s binary.files utf-16.files
utf-8.file( R R t iterdirt removet KeyErrort
ValueErrort assertEqual( R t contents( ( sI /usr/lib/python2.7/site-packages/importlib_resources/tests/test_reader.pyt test_iterdir s c C s� t j j t j j t d d � � } d � t | j | � j � D� } x9 d D]1 } y | j | � WqM t t
f k
r} qM XqM W| j | d d d d d
h � d S( Ns ..t data01c S s h | ] } | j � q S( ( R ( R R ( ( sI /usr/lib/python2.7/site-packages/importlib_resources/tests/test_reader.pys <setcomp>, s R s __init__.pycs __init__.pys binary.filet subdirectorys utf-16.files
utf-8.file( R s __init__.pyc( R R R R
R R R R R R R R ( R R R R ( ( sI /usr/lib/python2.7/site-packages/importlib_resources/tests/test_reader.pyt test_iterdir_duplicate'