ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ 9cNc@sVddlmZddlmZddlmZddlZdefdYZdS(i(tDecimal(tTestCase(tStringIONt TestDecimalcBsDeZd ZdZdZdZdZd Zd ZRS( s1.0s10.00s1.1s1234567890.1234567890t500cKsHt}tj|||tj||}|j||j|S(N(Rtjsontdumptdumpst assertEqualstgetvalue(tselftobjtkwtsiotres((sP/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_decimal.pyR s  cKs>t|}tj||}|j|tj|||S(N(RRtloadsRtload(R tsR R R((sP/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_decimal.pyRs cCsFx?tt|jD]+}|j|j|dtt|qWdS(Nt use_decimal(tmapRtNUMSRRtTruetstr(R td((sP/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_decimal.pyttest_decimal_encodescCs=x6|jD]+}|j|j|dtt|q WdS(Nt parse_float(RRRR(R R((sP/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_decimal.pyttest_decimal_decodescCsx|tt|jD]h}|j|j|j|dtdt||j|j|j|gdtdt|gqWdS(NRR(RRRRRRR(R R((sP/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_decimal.pyttest_decimal_roundtripscCstd}|jttj|dt|jdtj||jdtj|dt|jttj|t dtt }tj|||jd|j t }tj||dt|jd|j dS(Ns1.1R( Rt assertRaisest TypeErrorRRtFalset assertEqualRRRR (R RR ((sP/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_decimal.pyttest_decimal_defaults+s "  (s1.0s10.00s1.1s1234567890.1234567890R( t__name__t __module__RRRRRRR (((sP/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_decimal.pyRs     (tdecimalRtunittestRRt simplejsonRR(((sP/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_decimal.pyts