ó uŪļQc@s~ddlZddlmZddlmZmZdefd„ƒYZdeefd„ƒYZdeefd „ƒYZdS( iĸĸĸĸN(tStringIO(tPyTesttCTestt TestIndentcBseZd„Zd„ZRS(c CsĘdgdggdddidd6idd 6td 6g}tjd ƒ}|j|ƒ}|j|d d dtddƒ}|j|ƒ}|j|ƒ}|j||ƒ|j||ƒ|j||ƒdS(Ntblorpietwhoopss d-shtaeous d-nthiouhs i-vhbjkhnthiWtniftytyestfieldt morefieldsI [ [ "blorpie" ], [ "whoops" ], [], "d-shtaeou", "d-nthiouh", "i-vhbjkhnth", { "nifty": 87 }, { "field": "yes", "morefield": false } ]tindentit sort_keyst separatorst,s: (R s: (tFalsettextwraptdedenttdumpstTruetloadst assertEqual(tselfthtexpecttd1td2th1th2((s,/sys/lib/python2.7/json/tests/test_indent.pyt test_indents! !cs=idd6‰‡‡fd†}|ddƒ|ddƒdS(Niicsaˆjˆd|ƒ}ˆj||ƒtƒ}ˆjjˆ|d|ƒˆj|jƒ|ƒdS(NR (RRRtjsontdumptgetvalue(R texpectedRtsio(RR(s,/sys/lib/python2.7/json/tests/test_indent.pytcheck-s  is { "3": 1 }s{"3": 1}(tNone(RR"((RRs,/sys/lib/python2.7/json/tests/test_indent.pyt test_indent0+s  (t__name__t __module__RR$(((s,/sys/lib/python2.7/json/tests/test_indent.pyRs $t TestPyIndentcBseZRS((R%R&(((s,/sys/lib/python2.7/json/tests/test_indent.pyR';st TestCIndentcBseZRS((R%R&(((s,/sys/lib/python2.7/json/tests/test_indent.pyR(<s( RRt json.testsRRtobjectRR'R((((s,/sys/lib/python2.7/json/tests/test_indent.pyts 5