shell bypass 403
�
>��cc @ sy d d l Z d d l Z d d l Z d d l Z d e j f d � � YZ d e f d � � YZ d e f d � � YZ d S( i����Nt BasicTestMappingProtocolc 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 d � Z d � Z d
� Z d � Z d � Z d � Z d � Z RS( c C s i d d 6d d 6d d 6S( s^ Return a dictionary of values which are invariant by storage
in the object under test.i i t value1t key1i t key2( i i i ( ( t self( ( s9 /usr/local/python-2.7/lib/python2.7/test/mapping_tests.pyt
_reference s c C s
| j � S( s Return an empty mapping object( t type2test( R ( ( s9 /usr/local/python-2.7/lib/python2.7/test/mapping_tests.pyt _empty_mapping s c C s7 | j � } x$ | j � D] \ } } | | | <q W| S( sK Return a mapping object with the value contained in data
dictionary( R t items( R t datat xt keyt value( ( s9 /usr/local/python-2.7/lib/python2.7/test/mapping_tests.pyt
_full_mapping s c O s� t j j | | | � | j � j � | _ | j j � \ } } i | | 6| _ | j j � \ } } i | | 6| _ | | j | <d S( N( t unittestt TestCaset __init__R t copyt referencet popitemt othert inmapping( R t argst kwR R ( ( s9 /usr/local/python-2.7/lib/python2.7/test/mapping_tests.pyR s c s> � j � } t | � } � j � j � � � | k r? | } n x1 � j j � D] \ } } � j � | | � qO W� j j � d � � j t � � f d � � � j t
| � d � � j t
� � t
� j � � x! � j D] } � j | � � q� Wx! � j D] } � j | � � qWt
j d t � �Y x'