shell bypass 403
�
?��cc @ s^ d d l m Z m Z d d l Z d e j f d � � YZ d � Z e d k rZ e � n d S( i����( t run_unittestt check_py3k_warningsNt
AugAssignTestc B sG e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( c C s� d } | d 7} | d 9} | d C} | d 8} | d } | d ;} | d M} | d O} | d N} | d :} d d d k r� | j | d � n | j | d � d S( Ni i i i i i g @( t assertEqual( t selft x( ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt testBasic s
c C s | j t t d d d � d S( Ns x, b += 3s <test>t exec( t assertRaisest SyntaxErrort compile( R ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt test_with_unpacking s c C s� d g } | d c d 7<| d c d 9<| d c d C<| d c d 8<| d c d <| d c d ;<| d c d M<| d c d O<| d c d N<| d c d :<d d d k r� | j | d d � n | j | d d � d S( Ni i i i i i g @( R ( R R ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt
testInList s c C s� i d d 6} | d c d 7<| d c d 9<| d c d C<| d c d 8<| d c d <| d c d ;<| d c d M<| d c d O<| d c d N<| d c d :<d d d k r� | j | d d � n | j | d d � d S( Ni i i i i i g @( R ( R R ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt
testInDict/ s
c
C s� d d g } | d d g 7} | d 9} | j | d d d d d d d d g � d d d g } | } | d d c !d 9+| d d c !d g 7+| j | d d d d d g � | j | | k � d S( Ni i i i ( R t
assertTrue( R R t y( ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt
testSequences@ s
(c s5 d d � f d � � Y� d � f d � � Y} d � f � f d � � Y� � d � } | } | d 7} | j | � � | j | | k � | j | j d � | d
� } | } | d 7} | j | | k � | j | j d � � d � } | } | d 7} | j | � � | j | | k � | j | j d
� d S( Nt aug_testc s) e Z d � Z d � Z � f d � Z RS( c S s
| | _ d S( N( t val( R t value( ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt __init__R s c S s | j | S( N( R ( R R ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt __radd__T s c s � | j | � S( N( R ( R R ( R ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt __add__V s ( t __name__t
__module__R R R ( ( R ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyR Q s t aug_test2c B s e Z d � Z RS( c S s | j | | _ | S( N( R ( R R ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt __iadd__Z s ( R R R ( ( ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyR Y s t aug_test3c s e Z � f d � Z RS( c s � | j | � S( N( R ( R R ( R ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyR _ s ( R R R ( ( R ( s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyR ^ s i i
i i i i i
( ( t assertIsInstanceR R R ( R R R R ( ( R R s: /usr/local/python-2.7/lib/python2.7/test/test_augassign.pyt testCustomMethods1O s(
c s� g � d d � f d � � Y} | � } | d d | | d 7} | d d | | d 8} | d d | | d 9} d d d k r� | d d | | d :} n'