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_unicode.pyc


ƄNc@s6ddlmZddlZdefdYZdS(i(tTestCaseNtTestUnicodecBseZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZRS(cCsYtjdd}d}|jd}|j|}|j|}|j||dS(Ntencodingsutf-8uαΩ(tjsontJSONEncodertencodetassertEquals(tselftencodertutstjutjs((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_encoding1scCsSd}|jd}tj|dd}tj|dd}|j||dS(NuαΩsutf-8R(RRtdumpsR(RR	R
RR((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_encoding2s
cCs)d}tj|}|j|ddS(NuαΩs"\u03b1\u03a9"(RRR(RR	tj((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_encoding3scCs,d}tj|g}|j|ddS(NuαΩs["\u03b1\u03a9"](RRR(RR	R((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_encoding4scCs7d}tj|dt}|j|d|ddS(NuαΩtensure_asciiu"(RRtFalseR(RR	R((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_encoding5scCs:d}tj|gdt}|j|d|ddS(NuαΩRu["u"](RRRR(RR	R((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_encoding6$scCsBd}|jtj|d|jtj|dtddS(Nu𝄠s"\ud834\udd20"Ru"𝄠"(RRRR(RR	((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_big_unicode_encode)scCsDd}|jtjd|d||jtjd|dS(Nuz𝄠xt"s"z\ud834\udd20x"(RRtloads(RR	((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_big_unicode_decode.s!cCsPxItddD]8}t|}d|f}|jtj||qWdS(Niis"\u%04x"(trangetunichrRRR(RtiR	R
((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_unicode_decode3s
cCsd}dddddddg}|jtj|t||jtj|dd|tj|dtj}|j|tj||jt|tj|jtj|dtjddtj|dS(Nu?{"xkd":1, "kcw":2, "art":3, "hxm":4, "qrt":5, "pad":6, "hoy":7}uxkdiukcwiuartiuhxmiuqrtiupadiuhoyitobject_pairs_hookcSs|S(N((tx((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyt<lambda>?stobject_hookcSsdS(N(tNone(R ((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyR!Fs(uxkdi(ukcwi(uarti(uhxmi(uqrti(upadi(uhoyi(tassertEqualRRtevaltOrderedDictttype(RR
tptod((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyt#test_object_pairs_hook_with_unicode:s"		cCs-|jtjdjdidd6dS(Nu{"a": "é"}sutf-8uéta(RRRR(R((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_default_encodingJscCse|jttjdt|jttjdt|jttjddtdS(Nu""u"a"u["a"]i(RR'RRtunicode(R((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyttest_unicode_preservationNscCs|jttjgdtt|jttjddtt|jttjidtt|jttjddttdS(NRit(RR'RRRR-(R((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyt'test_ensure_ascii_false_returns_unicodeSs%%%cCsidd6}idd6}d}d}|jtj|||jtj|||jtj|dt||jtj|dt|dS(NsArrêt sur imagesuquuxuArrêt sur imagess!{"quux": "Arr\u00eat sur images"}u{"quux": "Arrêt sur images"}R(RRRR(Rtdoc1tdoc2t	doc_asciitdoc_unicode((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyt+test_ensure_ascii_false_bytestring_encodingZs

cCsd}|jd}d}|jtj|||jtj|||jtj|dt||jtj|dt|dS(Nu

tutf8s"\u2029\u2028"R(RRRRR(Rts1ts2texpect((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyt$test_ensure_ascii_linebreak_encodinges(t__name__t
__module__R
RRRRRRRRR*R,R.R0R5R:(((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyRs														(tunittestRt
simplejsonRR(((sA/usr/lib/python2.7/dist-packages/simplejson/tests/test_unicode.pyt<module>s