mň %U˛Ic@s`dZdkZdklZlZdeifd„ƒYZd„Zedjo eƒndS(sFTest compiler changes for unary ops (+, -, ~) introduced in Python 2.2N(s run_unittests have_unicodetUnaryOpTestCasecBs>tZd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCsˆ|idddjƒ|id djƒ|id djƒ|idddjƒ|idddjƒ|iddd jƒdS( Niţ˙˙˙iil˙˙˙˙lf-2.0f2.0x0.0-2.0x0.02.0(tselftassert_(R((t,/data/zmath/lib/python2.4/test/test_unary.pyt test_negatives cCsw|iddjƒ|iddjƒ|id djƒ|iddjƒ|iddjƒ|iddjƒdS(Niilf2.0x0.02.0(RR(R((Rt test_positives cCsZ|idddjƒ|id djƒ|id djƒ|idddjƒdS(Niţ˙˙˙iil˙˙˙˙l(RR(R((Rt test_invertscCsdd}|itd|ƒtd|dƒjƒ|itd|ƒtd|dƒjƒ|itd|ƒtd|dƒjƒdS(Nt9i t+tLt-t~(tninesRRteval(RR ((Rttest_no_overflows ++cCsV|idd dƒ|idddƒ|idd dƒ|idddƒdS(Niiiř˙˙˙iţ˙˙˙iiđ˙˙˙i(Rt assertEqual(R((Rttest_negation_of_exponentiation$scCstxGdD]?}|itt|dƒto|itt|dƒqqW|ittdƒ|ittdƒdS( NRR R s'a'su'a's~2js~2.0(RR R (topRt assertRaisest TypeErrorR t have_unicode(RR((Rttest_bad_types,s(t__name__t __module__RRRRRR(((RRs      cCsttƒdS(N(t run_unittestR(((Rt test_main6st__main__( t__doc__tunittestttest.test_supportRRtTestCaseRRR(RRRRR((Rt?s  0