tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
S\¬Qc@sªddlZddlZddlZddlZddlZddlZddlZddlZddlm    Z    ej
j ej
j ej
j eƒdƒƒZejdƒZeeeƒjƒedƒejUejZejejkrùedƒ‚neejej<defd„ƒYZd    efd
„ƒYZd „Zd efd „ƒYZd„Zedƒs…dejfd„ƒYZ ndefd„ƒYZ de fd„ƒYZ!edƒsÙdejfd„ƒYZ"ndefd„ƒYZ"de"fd„ƒYZ#edƒs-dejfd„ƒYZ$ndefd„ƒYZ$de$fd „ƒYZ%d!„Z&d"„Z'ed#kr¦d$ej(krœe&ej)ej*ƒq¦e'ƒndS(%iÿÿÿÿN(t test_supportspickletester.pystest.pickletestertexecs/Did not expect to find test.pickletester loadedtDumpCPickle_LoadPicklecBs&eZeZded„Zd„ZRS(icCstj||ƒS(N(tcPickletdumps(tselftargtprototfast((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyR'scCs tj|ƒS(N(tpickletloads(Rtbuf((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyR
+s(t__name__t
__module__tKeyErrorterrortFalseRR
(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyR#stDumpPickle_LoadCPicklecBs)eZejZded„Zd„ZRS(icCstj||ƒS(N(R    R(RRRR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyR3scCs tj|ƒS(N(RR
(RR ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyR
7s(R R Rt BadPickleGetRRRR
(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyR/s    cCstj|dƒdkS(s Check whether the given name is a valid Python binary and has
    test.test_support.
 
    This respects your PATH.
 
    Args:
        name: short string name of a Python binary such as "python2.4".
 
    Returns:
        True if the name is valid, False otherwise.
    s -c 'import test.test_support'i(tostsystem(tname((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pythave_python_version;s tAbstractCompatTestscBseZd Zd Zd Zd„Zd„Zded„Z    d„Z
d„Z d„Z d„Z d„Zd    „Zd
„Zejrd „ZnRS( cCs4|j|jƒ|j|jƒ|j|jƒdS(N(t
assertTruetpythontmoduleR(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pytsetUpPsc    Cs¨t}|dd    kr#|d }n|jj||f|ƒ}tj||dgdtjdtjdtjƒ}|j|ƒ\}}|jdkr¤t|ƒ‚n|S(
sÌBounce a pickled object through another version of Python.
 
        This will pickle the object, send it to a child process where it will be
        unpickled, then repickled and sent back to the parent process.
 
        Args:
            python: the name of the Python binary to start.
            obj: object to pickle.
            proto: pickle protocol number to use.
 
        Returns:
            The pickled data received from the child process.
        iÿÿÿÿtctotworkertstdintstdouttstderri(RR(    t__file__RRt
subprocesstPopentPIPEt communicatet
returncodet RuntimeError(    RRtobjRttargettdataRR R!((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pytsend_to_workerUs          icCs|j|j||ƒS(N(R,R(RRRR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyRrscCs|jj|ƒS(N(RR
(Rtinput((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyR
uscCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyttest_global_ext1zscCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyttest_global_ext2}scCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyttest_global_ext4€sc
   Csddg}g|D] }| ^q}ddddddd    d
d g    }|g|D] }| ^qQ}|||}x?|D]7}|j|d ƒ}|j|ƒ}|j||ƒqzWxWtjd D]H}    x?|D]7}|j||    ƒ}|j|ƒ}|j||ƒqÐWqÃWdS(Ngg+æp‹hggà®Z¤î*)g_DÅø… 9gš™™™™™¹?gà?g…ëQ¸    @g‘mÎ"wp@gêWôTáßDgꌠ9Y>)Fii(RR
t assertEqualt pickletestert    protocols(
Rtfor_bin_protostxtneg_for_bin_protost test_valuesttest_proto0_valuestvalueR    tgotR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyt
test_float†s   cCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyttest_unicode_high_planešscCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/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((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyt test_unicode¤s  N(R R tNoneRRRRR,RRR
R.R/R0R;R<R=Rt have_unicodeRB(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyRJs                                        cCstjdƒot|ƒS(Ntxpickle(Rtis_resource_enabledR(t python_name((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pytrun_compat_test­ss    python2.4tCPicklePython24CompatcBseZRS((R R (((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyRI´scBs/eZeZdZejZd„Zd„ZRS(s    python2.4cCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyttest_reduce_calls_base¿scCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyttest_reduce_ex_calls_baseÂs(    R R RRRRRRJRK(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyRI·s
        tPicklePython24CompatcBseZeZeZRS((R R R    RRR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyRLÅss    python2.5tCPicklePython25CompatcBseZRS((R R (((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyRMÍscBseZeZdZejZRS(s    python2.5(R R RRRRR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyRMÐstPicklePython25CompatcBseZeZeZRS((R R R    RRR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyRNÖss    python2.6tCPicklePython26CompatcBseZRS((R R (((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyROÞscBseZeZdZejZRS(s    python2.6(R R RRRRR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyROástPicklePython26CompatcBseZeZeZRS((R R R    RRR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyRPçscCs2tj|ƒ}|\}}tj|||ƒdS(N(Rtloadtdump(t    in_streamt
out_streamtmessagetprotocolR)((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/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(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/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 (((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_xpickle.pyt<module>sN        ! #         c