shell bypass 403
�
?��cc @ s� 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 d d l m
Z
d e f d � � YZ d e j f d � � YZ d e f d � � YZ d
e j f d � � YZ d � Z e d
k r� e � n d S( i����N( t TESTFNt unlinkt run_unittestt captured_stderrt check_warningst cpython_only( t ignore_deprecation_warningst BrokenStrExceptionc B s e Z d � Z e Z RS( c C s t d � � d S( Ns str() is broken( t Exception( t self( ( s; /usr/local/python-2.7/lib/python2.7/test/test_exceptions.pyt __str__
s ( t __name__t
__module__R
t __repr__( ( ( s; /usr/local/python-2.7/lib/python2.7/test/test_exceptions.pyR s t ExceptionTestsc B s� e Z d � Z d � Z d � Z d � Z e d � � Z d � Z e d � � Z
d � Z d � Z e d � � 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 sU y* d d l m } d d l } | | � Wn$ t k
rP } | j d | � n Xd S( Ni����( t reloads reloading exceptions: %s( t impR t
exceptionst ImportErrort fail( R R R t e( ( s; /usr/local/python-2.7/lib/python2.7/test/test_exceptions.pyt
testReload s c C s� y
| d � Wn | k
r. } t | � } n Xy | d � � Wn | k
r` } t | � } n X| j | | � | j | j | � d S( Nt spam( t strt assertEqualR ( R t exct excnamet errt buf1t buf2( ( s; /usr/local/python-2.7/lib/python2.7/test/test_exceptions.pyt raise_catch s
c B s/ | j e d � | j e e e d � | j e d � e e d � } | j � e e d � } e j } z. y | e _ e
� } Wn e k
r� n XWd | e _ | j � e e � X| j e d � | j e e d d � | j e
d � | j e
e d � | j e d
� g } | j e | j d � | j e d � i } | j e | j d
� | j e d � | j e d � | j e d � y
e } Wn e k
r�n X| j e d � d } x e d � D] } | | 7} q�W| j e d � | j e d � y d d UWn e k
rn X| j e d � | j e d � | j e d � | j e d � | j e e j d � | j e d � y g d! Wn e k
r�n X| j e d � | j e e! d � | j e"