shell bypass 403
�
@��cc @ s d 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 d d l m Z m
Z
m Z m Z d d l
Z
d d l
m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d d l Z d e j f d � � YZ d � Z e d k re � n d S(
s Tests for sysconfig.i����N( t copyt deepcopy( t run_unittestt TESTFNt unlinkt
get_attribute(
t get_pathst get_platformt get_config_varst get_patht get_path_namest _INSTALL_SCHEMESt _get_default_schemet _expand_varst get_scheme_namest get_config_vart
TestSysConfigc B s� 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
e j e j j d � d
� d � � Z d � Z d � Z e j e j d k d � d � � Z RS( c C s� t t | � j � t j | _ d | _ t t d � rV t j
| _
t j
� | _ n d | _
d | _ | j t _
t j
| _
t j | _ t j | _ t j | _ t j j | _ t j j | _ t j j | _ t t j � | _ t t j � | _ d S( s Make a copy of sys.patht unameN( t superR t setUpt syst patht sys_patht Nonet makefilet hasattrt osR t _unamet
_get_unamet namet platformt versiont sept joint isabst
splitdriveR t sysconfigt _CONFIG_VARSt _config_varsR t environt old_environ( t self( ( s: /usr/local/python-2.7/lib/python2.7/test/test_sysconfig.pyR s$
c C sa | j t j (| j d k r/ t j | j � n | j � | j d k rW | j t _ n t ` | j t _ | j
t _
| j t _ | j t _ | j
t j _
| j t j _ | j t j _ t | j � t _ xE | j j � D]4 \ } } t j j | � | k r� | t j | <q� q� Wx3 t j j � D]"