%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_xpickle.pyc

ó
Nêáac@sXddlZddlZddlZddlZddlZddlZddlZddlZddlm	Z	ej
jej
jej
j
eƒdƒƒZejdƒZeeeƒjƒedƒejUejZejejkrùedƒ‚neejej<defd„ƒYZd	efd
„ƒYZid„Zdefd
„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZ de fd„ƒYZ!defd„ƒYZ"de"fd„ƒYZ#defd„ƒYZ$de$fd„ƒYZ%d„Z&d„Z'ed krTd!ej(krJe&ej)ej*ƒqTe'ƒ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((s-/usr/local/lib/python2.7/test/test_xpickle.pyR'scCs
tj|ƒS(N(tpickletloads(Rtbuf((s-/usr/local/lib/python2.7/test/test_xpickle.pyR
+s(t__name__t
__module__tKeyErrorterrortFalseRR
(((s-/usr/local/lib/python2.7/test/test_xpickle.pyR#stDumpPickle_LoadCPicklecBs)eZejZded„Zd„ZRS(icCstj||ƒS(N(R	R(RRRR((s-/usr/local/lib/python2.7/test/test_xpickle.pyR3scCs
tj|ƒS(N(RR
(RR((s-/usr/local/lib/python2.7/test/test_xpickle.pyR
7s(RR
RtBadPickleGetRRRR
(((s-/usr/local/lib/python2.7/test/test_xpickle.pyR/s	cCs4||kr,tj|dƒdk||<n||S(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(tnametcache((s-/usr/local/lib/python2.7/test/test_xpickle.pythave_python_version;s tAbstractCompatTestscBs’eZdZdZdZd„Zd„Zded„Z	d„Z
dZdZdZ
d„ZdZdZd„ZdZdZdZdZdZRS(cCsg|j|jƒ|j|jƒ|j|jƒtjdƒt|jƒsc|jd|jƒndS(Ntxpickles%s not available(t
assertTruetpythontmoduleRRtrequiresRtskipTest(R((s-/usr/local/lib/python2.7/test/test_xpickle.pytsetUpRs
c	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(R R!(	t__file__RRt
subprocesstPopentPIPEtcommunicatet
returncodetRuntimeError(	RRtobjRttargettdataR"R$R%((s-/usr/local/lib/python2.7/test/test_xpickle.pytsend_to_workerZs
		icCs|j|j||ƒS(N(R0R(RRRR((s-/usr/local/lib/python2.7/test/test_xpickle.pyRwscCs|jj|ƒS(N(RR
(Rtinput((s-/usr/local/lib/python2.7/test/test_xpickle.pyR
zsc
	Csddg}g|D]
}|^q}ddddddd	d
dg	}|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
tassertEqualtpickletestert	protocols(
Rtfor_bin_protostxtneg_for_bin_protosttest_valuesttest_proto0_valuestvalueR	tgotR((s-/usr/local/lib/python2.7/test/test_xpickle.pyt
test_float†s

cCsˆtjs|jdƒndddddg}xStjD]H}x?|D]7}|j||ƒ}|j|ƒ}|j||ƒqEWq8WdS(	Nsno unicode supportuu<\u>u<\%c>i4u<
>u<\>u<\ሴ>(Rthave_unicodeRR3R4RR
R2(RtendcasesRtutptu2((s-/usr/local/lib/python2.7/test/test_xpickle.pyttest_unicode¡s	
N(RR
tNoneRRRRR0RRR
ttest_global_ext1ttest_global_ext2ttest_global_ext4R<ttest_unicode_high_planettest_dynamic_classRBt%test_recursive_list_subclass_and_instt&test_recursive_tuple_subclass_and_instt%test_recursive_dict_subclass_and_instttest_recursive_set_and_instt!test_recursive_frozenset_and_inst(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRLs&					
tCPicklePython24CompatcBs)eZeZdZejZdZdZ	RS(s	python2.4N(
RR
RRRRRRCttest_reduce_calls_basettest_reduce_ex_calls_base(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRN¶s
	tPicklePython24CompatcBseZeZeZRS((RR
R	RRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRQÁstCPicklePython25CompatcBseZeZdZejZRS(s	python2.5(RR
RRRRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRRÈstPicklePython25CompatcBseZeZeZRS((RR
R	RRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRSÎstCPicklePython26CompatcBseZeZdZejZRS(s	python2.6(RR
RRRRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRTÕstPicklePython26CompatcBseZeZeZRS((RR
R	RRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRUÛstCPicklePython27CompatcBseZeZdZejZRS(s	python2.7(RR
RRRRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRVástPicklePython27CompatcBseZeZeZRS((RR
R	RRR(((s-/usr/local/lib/python2.7/test/test_xpickle.pyRWçscCs2tj|ƒ}|\}}tj|||ƒdS(N(Rtloadtdump(t	in_streamt
out_streamtmessagetprotocolR-((s-/usr/local/lib/python2.7/test/test_xpickle.pytworker_mainíscCs,tjtttttttt	t
tƒ
dS(N(Rtrun_unittestRRRNRRRTRVRQRSRURW(((s-/usr/local/lib/python2.7/test/test_xpickle.pyt	test_mainóst__main__R"(+RRtos.pathR	R'tsysttypestunittestttestRtpathtabspathtjointdirnameR&tmod_patht
ModuleTypeR3tcompiletopentreadt__dict__tAbstractPickleTestsRtmodulesR,RRRRRNRQRRRSRTRURVRWR^R`targvR#R$(((s-/usr/local/lib/python2.7/test/test_xpickle.pyt<module>sD!#	j		

Zerion Mini Shell 1.0