tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
X\¬Qc@sŽddlZddlmZddlmZddlmZmZdefd„ƒYZdeefd„ƒYZ    d    eefd
„ƒYZ
dS( iÿÿÿÿN(tStringIO(t OrderedDict(tPyTesttCTestt
TestDecodecBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsN|jddtjƒ}|jt|tjƒƒ|j|tjdƒƒdS(Ns1.1t parse_float(tloadstdecimaltDecimalt
assertTruet
isinstancet assertEqual(tselftrval((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyt test_decimalscCs?|jddtƒ}|jt|tƒƒ|j|dƒdS(Nt1t    parse_intgð?(RtfloatR    R
R (R R ((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyt
test_float scCs1|jdƒ}|j|idd6dd6ƒdS(Ns,{   "key"    :    "value"    ,  "k":"v"    }tvaluetkeytvtk(RR (R R ((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyttest_decoder_optimizationsscCsh|j|jdƒiƒ|j|jdƒgƒ|j|jdƒdƒ|j|jdƒtƒdS(Ns{}s[]s""u(R RtassertIsInstancetunicode(R ((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyttest_empty_objectsscCsSd}dddddddg}|j|j|ƒt|ƒƒ|j|j|dd„ƒ|ƒ|j|jjt|ƒdd„ƒ|ƒ|j|dtƒ}|j|t|ƒƒ|jt|ƒtƒ|j|j|dtdd„ƒt|ƒƒ|j|jddtƒtƒƒ|j|jddtƒtdtƒfgƒƒdS(Ns?{"xkd":1, "kcw":2, "art":3, "hxm":4, "qrt":5, "pad":6, "hoy":7}txkditkcwitartithxmitqrtitpadithoyitobject_pairs_hookcSs|S(N((tx((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyt<lambda>$scSs|S(N((R#((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyR$&st object_hookcSsdS(N(tNone(R#((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyR$,ss{}s {"empty": {}}tempty(Ri(Ri(Ri(Ri(Ri(R i(R!i(R RtevaltjsontloadRRttype(R tstptod((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyttest_object_pairs_hooks$ "     
cCs)d}d}|jt||j|ƒdS(Ns
[1, 2, 3]5s
Extra data(tassertRaisesRegexpt
ValueErrorR(R R,tmsg((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyttest_extra_data5scCs)d}d}|jt||j|ƒdS(Ns    ["abc\y"]tescape(R0R1R(R R,R2((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyttest_invalid_escape:s(    t__name__t
__module__RRRRR/R3R5(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyRs                        t TestPyDecodecBseZRS((R6R7(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyR8?st TestCDecodecBseZRS((R6R7(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyR9@s( RRt collectionsRt
json.testsRRtobjectRR8R9(((s^/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/json/tests/test_decode.pyt<module>s 8