ó {G_Tc@sŖddlZddlZddlZddlZddlZddlZddlZddlZddlm Z ej j ej j ej j eƒdƒƒZejdƒZeeeƒjƒedƒejUejZejejkrłedƒ‚neejej)Fii(RR t assertEqualt pickletestert protocols( Rtfor_bin_protostxtneg_for_bin_protost test_valuesttest_proto0_valuestvalueR tgotR((s-/usr/local/lib/python2.7/test/test_xpickle.pyt test_float†s   cCsdS(N((R((s-/usr/local/lib/python2.7/test/test_xpickle.pyttest_unicode_high_planešscCsdS(N((R((s-/usr/local/lib/python2.7/test/test_xpickle.pyttest_dynamic_classžscCsodddddg}xStjD]H}x?|D]7}|j||ƒ}|j|ƒ}|j||ƒq,WqWdS(Nuu<\u>u<\ሓ>u< >u<\>(R2R3RR R1(RtendcasesRtutptu2((s-/usr/local/lib/python2.7/test/test_xpickle.pyt test_unicode¤s  N(R R tNoneRRRRR,RRR R.R/R0R;R<R=Rt have_unicodeRB(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRJs          cCstjdƒot|ƒS(Ntxpickle(Rtis_resource_enabledR(t python_name((s-/usr/local/lib/python2.7/test/test_xpickle.pytrun_compat_test­ss python2.4tCPicklePython24CompatcBseZRS((R R (((s-/usr/local/lib/python2.7/test/test_xpickle.pyRI“scBs/eZeZdZejZd„Zd„ZRS(s python2.4cCsdS(N((R((s-/usr/local/lib/python2.7/test/test_xpickle.pyttest_reduce_calls_baseæscCsdS(N((R((s-/usr/local/lib/python2.7/test/test_xpickle.pyttest_reduce_ex_calls_baseĀs( R R RRRRRRJRK(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRI·s   tPicklePython24CompatcBseZeZeZRS((R R R RRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRLÅss python2.5tCPicklePython25CompatcBseZRS((R R (((s-/usr/local/lib/python2.7/test/test_xpickle.pyRMĶscBseZeZdZejZRS(s python2.5(R R RRRRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRMŠstPicklePython25CompatcBseZeZeZRS((R R R RRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRNÖss python2.6tCPicklePython26CompatcBseZRS((R R (((s-/usr/local/lib/python2.7/test/test_xpickle.pyROŽscBseZeZdZejZRS(s python2.6(R R RRRRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyROįstPicklePython26CompatcBseZeZeZRS((R R R RRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRPēscCs2tj|ƒ}|\}}tj|||ƒdS(N(Rtloadtdump(t in_streamt out_streamtmessagetprotocolR)((s-/usr/local/lib/python2.7/test/test_xpickle.pyt worker_mainķs c Cs_tjdƒs9tjdIJtjdIJtjjƒntjtttt t t t t ƒdS(NREs0test_xpickle -- skipping backwards compat tests.s)Use 'regrtest.py -u xpickle' to run them.(RRFtsysR!tflusht run_unittestRRRIRMRORLRNRP(((s-/usr/local/lib/python2.7/test/test_xpickle.pyt test_mainós  t__main__R(+RRtos.pathR R#RXttypestunittestttestRtpathtabspathtjointdirnameR"tmod_patht ModuleTypeR2tcompiletopentreadt__dict__tAbstractPickleTestsR tmodulesR(RRRRRHtTestCaseRIRLRMRNRORPRWR[targvRR (((s-/usr/local/lib/python2.7/test/test_xpickle.pytsN        ! #   c