ó {G_Tc@s^ddlmZmZddlZdejfd„ƒYZd„ZedkrZeƒndS(iÿÿÿÿ(t run_unittesttcheck_py3k_warningsNt AugAssignTestcBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs¡d}|d7}|d9}|dC}|d8}|d}|d;}|dM}|dO}|dN}|d:}dddkr|j|dƒn|j|dƒdS(Niiiiiig@(t assertEqual(tselftx((s//usr/local/lib/python2.7/test/test_augassign.pyt testBasics          cCs|jttdddƒdS(Ns x, b += 3stexec(t assertRaisest SyntaxErrortcompile(R((s//usr/local/lib/python2.7/test/test_augassign.pyttest_with_unpackingscCsèdg}|dcd7<|dcd9<|dcdC<|dcd8<|dcd<|dcd;<|dcdM<|dcdO<|dcdN<|dcd:d|>|dK}|jˆdjƒƒdS(NttestallcsBeZ‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z ‡fd†Z ‡fd †Z ‡fd †Z ‡fd †Z ‡fd †Z‡fd †Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z‡fd†Z ‡fd†Z!‡fd †Z"‡fd!†Z#‡fd"†Z$‡fd#†Z%‡fd$†Z&‡fd%†Z'RS(&csˆjdƒdS(Ns__add__ called(tappend(RR(toutput(s//usr/local/lib/python2.7/test/test_augassign.pyR~scsˆjdƒdS(Ns__radd__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyR€scsˆjdƒ|S(Ns__iadd__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyR‚s csˆjdƒdS(Ns__sub__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__sub__†scsˆjdƒdS(Ns__rsub__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__rsub__ˆscsˆjdƒ|S(Ns__isub__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__isub__Šs csˆjdƒdS(Ns__mul__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__mul__ŽscsˆjdƒdS(Ns__rmul__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__rmul__scsˆjdƒ|S(Ns__imul__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__imul__’s csˆjdƒdS(Ns__div__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__div__–scsˆjdƒdS(Ns__rdiv__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__rdiv__˜scsˆjdƒ|S(Ns__idiv__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__idiv__šs csˆjdƒ|S(Ns__floordiv__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __floordiv__žs csˆjdƒ|S(Ns__ifloordiv__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __ifloordiv__¡s csˆjdƒ|S(Ns__rfloordiv__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __rfloordiv__¤s csˆjdƒ|S(Ns__truediv__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __truediv__¨s csˆjdƒ|S(Ns__itruediv__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __itruediv__«s csˆjdƒdS(Ns__mod__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__mod__¯scsˆjdƒdS(Ns__rmod__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__rmod__±scsˆjdƒ|S(Ns__imod__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__imod__³s csˆjdƒdS(Ns__pow__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__pow__·scsˆjdƒdS(Ns__rpow__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__rpow__¹scsˆjdƒ|S(Ns__ipow__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__ipow__»s csˆjdƒdS(Ns __or__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__or__¿scsˆjdƒdS(Ns__ror__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__ror__Áscsˆjdƒ|S(Ns__ior__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__ior__Ãs csˆjdƒdS(Ns__and__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__and__ÇscsˆjdƒdS(Ns__rand__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__rand__Éscsˆjdƒ|S(Ns__iand__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__iand__Ës csˆjdƒdS(Ns__xor__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__xor__ÏscsˆjdƒdS(Ns__rxor__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__rxor__Ñscsˆjdƒ|S(Ns__ixor__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt__ixor__Ós csˆjdƒdS(Ns__rshift__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __rshift__×scsˆjdƒdS(Ns__rrshift__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __rrshift__Ùscsˆjdƒ|S(Ns__irshift__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __irshift__Ûs csˆjdƒdS(Ns__lshift__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __lshift__ßscsˆjdƒdS(Ns__rlshift__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __rlshift__áscsˆjdƒ|S(Ns__ilshift__ called(R(RR(R (s//usr/local/lib/python2.7/test/test_augassign.pyt __ilshift__ãs ((RRRRRR!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;R<R=R>R?R@RARBRC((R (s//usr/local/lib/python2.7/test/test_augassign.pyR}sLiiisR__add__ called __radd__ called __iadd__ called __sub__ called __rsub__ called __isub__ called __mul__ called __rmul__ called __imul__ called __div__ called __rdiv__ called __idiv__ called __floordiv__ called __rfloordiv__ called __ifloordiv__ called __mod__ called __rmod__ called __imod__ called __pow__ called __rpow__ called __ipow__ called __or__ called __ror__ called __ior__ called __and__ called __rand__ called __iand__ called __xor__ called __rxor__ called __ixor__ called __rshift__ called __rrshift__ called __irshift__ called __lshift__ called __rlshift__ called __ilshift__ called ((R'R(R)Rt splitlines(t test_selfRR((R s//usr/local/lib/python2.7/test/test_augassign.pyttestCustomMethods2zsZj                 %( RRRR R R RRRF(((s//usr/local/lib/python2.7/test/test_augassign.pyRs      +cCs'tdtfƒttƒWdQXdS(Nsclassic int division(RtDeprecationWarningRR(((s//usr/local/lib/python2.7/test/test_augassign.pyt test_mainFst__main__(ttest.test_supportRRtunittesttTestCaseRRHR(((s//usr/local/lib/python2.7/test/test_augassign.pyts  ÿ@