ó u®¸Qc@srddlmZddlmZmZdefd„ƒYZdeefd„ƒYZdeefd„ƒYZd S( iÿÿÿÿ(tStringIO(tPyTesttCTesttTestDumpcBs,eZd„Zd„Zd„Zd„ZRS(cCs6tƒ}|jji|ƒ|j|jƒdƒdS(Ns{}(Rtjsontdumpt assertEqualtgetvalue(tselftsio((s*/sys/lib/python2.7/json/tests/test_dump.pyt test_dumps cCs|j|jiƒdƒdS(Ns{}(Rtdumps(R((s*/sys/lib/python2.7/json/tests/test_dump.pyt test_dumps scCsl|j|jitt6tt6dtƒdƒ|j|jidd6dd6dt6td6dtƒd ƒdS( Nt sort_keyss{"false": true, "true": false}g@ilg@ils+{"false": 1, "2": 3.0, "4.0": 5, "6": true}(RR tFalsetTrue(R((s*/sys/lib/python2.7/json/tests/test_dump.pyttest_encode_truefalses   (csBtƒgd‰‡fd†}|j|jˆd|ƒdƒdS(Ni cs ˆd=dS(Niÿÿÿÿ((tobj(ta(s*/sys/lib/python2.7/json/tests/test_dump.pytcrasherstdefaults[null, null, null, null, null](tobjectRR (RR((Rs*/sys/lib/python2.7/json/tests/test_dump.pyttest_encode_mutateds(t__name__t __module__R R RR(((s*/sys/lib/python2.7/json/tests/test_dump.pyRs   t TestPyDumpcBseZRS((RR(((s*/sys/lib/python2.7/json/tests/test_dump.pyRst TestCDumpcBseZRS((RR(((s*/sys/lib/python2.7/json/tests/test_dump.pyR sN( t cStringIORt json.testsRRRRRR(((s*/sys/lib/python2.7/json/tests/test_dump.pyts