Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/simplejson/tests/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyc

ó
ìUzMc@sbddlZddlmZddlmZddlZddlmZdefd„ƒYZdS(iÿÿÿÿN(tTestCase(tStringIO(tOrderedDictt
TestDecodecBs}eZeedƒs!d„Znd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd	„Zd
„Z
d„ZRS(tassertIscCs$|j||kd||fƒdS(Ns%r is %r(t
assertTrue(tselftatb((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyR
scCsNtjddtjƒ}|jt|tjƒƒ|j|tjdƒƒdS(Ns1.1tparse_float(tjsontloadstdecimaltDecimalRt
isinstancetassertEquals(Rtrval((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyttest_decimal
scCs?tjddtƒ}|jt|tƒƒ|j|dƒdS(Nt1t	parse_intgð?(R
RtfloatRRR(RR((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyt
test_floatscCs1tjdƒ}|j|idd6dd6ƒdS(Ns,{   "key"    :    "value"    ,  "k":"v"    }tvaluetkeytvtk(R
RR(RR((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyttest_decoder_optimizationsscCssd}|jtj|ƒt|ƒƒd}|jtj|ƒt|ƒƒd}|jtj|ƒt|ƒƒdS(Ns{}s[]s""(tassertEqualR
Rteval(Rts((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyttest_empty_objectsscCsýd}dddddddg}|jtj|ƒt|ƒƒ|jtj|dd„ƒ|ƒ|jtjt|ƒdd„ƒ|ƒtj|dtƒ}|j|t|ƒƒ|jt|ƒtƒ|jtj|dtdd„ƒt|ƒƒdS(Ns?{"xkd":1, "kcw":2, "art":3, "hxm":4, "qrt":5, "pad":6, "hoy":7}txkditkcwitartithxmitqrtitpadithoyitobject_pairs_hookcSs|S(N((tx((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyt<lambda>+scSs|S(N((R'((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyR(-stobject_hookcSsdS(N(tNone(R'((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyR(4s(Ri(R i(R!i(R"i(R#i(R$i(R%i(RR
RRtloadRRttype(RRtptod((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyttest_object_pairs_hook&s"	cCs]||ƒ}t|dƒt|dƒ\}}\}}|j||ƒ|j||ƒdS(Nii(tsortedR(RtsourceRRRRtctd((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pytcheck_keys_reuse7s-cCs&djdƒ}|j|tjƒdS(Nu2[{"a_key": 1, "b_é": 2}, {"a_key": 3, "b_é": 4}]tutf8(tencodeR4R
R(RR((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyttest_keys_reuse_str=scCsd}|j|tjƒdS(Nu2[{"a_key": 1, "b_é": 2}, {"a_key": 3, "b_é": 4}](R4R
R(RR((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyttest_keys_reuse_unicodeAscCsn|jtjdƒdƒ|jtjdƒdƒ|jtjdƒdgƒ|jtjdƒdgƒdS(Ns""tu""us[""]u[""](RR
R(R((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyttest_empty_stringsEscCshtjj}|jiid6df|ƒjdƒƒ|jiid6df|dtƒjdƒƒdS(NRi	s	{"a": {}}R&(R
tdecodertJSONDecoderRt
raw_decodetdict(Rtcls((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyttest_raw_decodeKs(t__name__t
__module__thasattrRRRRRRR/R4R7R8R:R@(((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyRs									(RtunittestRRt
simplejsonR
RR(((s@/usr/lib/python2.7/dist-packages/simplejson/tests/test_decode.pyt<module>s