ó jš¤Mc@sRddlmZddlZddlZddlmZdefd„ƒYZdS(iÿÿÿÿ(tTestCaseN(tStringIOt TestIndentcBs#eZd„Zd„Zd„ZRS(c Cs‚dgdggdddidd6idd 6td 6g}tjd ƒ}tj|ƒ}tj|d d dtddƒ}tj|d ddtddƒ}tj|d ddtddƒ}tj|ƒ}tj|ƒ}tj|ƒ} tj|ƒ} |j||ƒ|j||ƒ|j| |ƒ|j| |ƒ|j||jd dƒƒ|j||jd dƒƒ|j||ƒdS(Ntblorpietwhoopss d-shtaeous d-nthiouhs i-vhbjkhnthiWtniftytyestfieldt morefields3 [ [ "blorpie" ], [ "whoops" ], [], "d-shtaeou", "d-nthiouh", "i-vhbjkhnth", { "nifty": 87 }, { "field": "yes", "morefield": false } ]tindents t sort_keyst separatorst,s: s i(R s: (R s: (R s: ( tFalsettextwraptdedenttjsontdumpstTruetloadst assertEqualstreplace( tselfthtexpecttd1td2td3td4th1th2th3th4((sO/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_indent.pyt test_indents(! !!!cs=idd6‰‡‡fd†}|ddƒ|ddƒdS(Niics^tjˆd|ƒ}ˆj||ƒtƒ}tjˆ|d|ƒˆj|jƒ|ƒdS(NR (RRRRtdumptgetvalue(R texpectedRtsio(RR(sO/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_indent.pytcheck:s  is { "3": 1 }s{"3": 1}(tNone(RR&((RRsO/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_indent.pyt test_indent08s  c Cs‹ddddg}d}d}|j|tj|ddd d ƒƒ|j|tj|ddd dƒƒ|j|tj|ddƒƒdS(Niiiis[ 1, 2, 3, 4 ]s[ 1, 2, 3, 4 ]R iR s, s: R (s, s: (R s: (RRR(RtlstRt expect_spaces((sO/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_indent.pyttest_separatorsGs(t__name__t __module__R!R(R+(((sO/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_indent.pyRs 0 (tunittestRt simplejsonRRRR(((sO/opt/alt/python27/lib64/python2.7/site-packages/simplejson/tests/test_indent.pyts