Your IP : 216.73.216.213


Current Path : /proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //proc/242857/root/opt/alt/python33/lib64/python3.3/test/__pycache__/test_pickle.cpython-33.pyc

�
��f�c
@s+ddlZddlZddlZddlmZddlmZddlmZddlmZddlm	Z	ddlm
Z
ddlmZyddlZd(ZWnek
r�d)ZYnXGd	d
�d
e�ZGdd�de�ZGd
d�dee�ZGdd�de�ZGdd�de	�ZGdd�de
�ZGdd�de
�ZerGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd �d e	�ZGd!d"�d"e
�ZGd#d$�d$e
�Znd%d&�Ze d'kr'e�ndS(*iN(usupport(uAbstractPickleTests(uAbstractPickleModuleTests(uAbstractPersistentPicklerTests(u#AbstractPicklerUnpicklerObjectTests(uAbstractDispatchTableTests(uBigmemPickleTestscBs|EeZdZdS(uPickleTestsN(u__name__u
__module__u__qualname__(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuPickleTestssuPickleTestscBsA|EeZdZejZejZddd�Z	dd�Z
dS(uPyPicklerTestscCsHtj�}|j||�}|j|�|jd�t|j��S(Ni(uiouBytesIOupicklerudumpuseekubytesuread(uselfuarguprotoufup((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyudumpss


uPyPicklerTests.dumpscKs+tj|�}|j||�}|j�S(N(uiouBytesIOu	unpickleruload(uselfubufukwdsufuu((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuloads%suPyPicklerTests.loadsN(u__name__u
__module__u__qualname__upickleu_Picklerupickleru
_Unpickleru	unpickleruNoneudumpsuloads(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuPyPicklerTestss		uPyPicklerTestscBsA|EeZdZejZejZddd�Z	dd�Z
dS(uInMemoryPickleTestscCstj||�S(N(upickleudumps(uselfuarguprotocol((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyudumps0suInMemoryPickleTests.dumpscKstj||�S(N(upickleuloads(uselfubufukwds((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuloads3suInMemoryPickleTests.loadsN(u__name__u
__module__u__qualname__upickleu_Picklerupickleru
_Unpickleru	unpickleruNoneudumpsuloads(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuInMemoryPickleTests+s		uInMemoryPickleTestscBsA|EeZdZejZejZddd�Z	dd�Z
dS(uPyPersPicklerTestscs^G�fdd�d�j�}tj�}|||�}|j|�|jd�|j�S(Ncs&|EeZdZ�fdd�ZdS(u-PyPersPicklerTests.dumps.<locals>.PersPicklercs
�j|�S(N(u
persistent_id(usubselfuobj(uself(u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyu
persistent_id>su;PyPersPicklerTests.dumps.<locals>.PersPickler.persistent_idN(u__name__u
__module__u__qualname__u
persistent_id(u
__locals__(uself(u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuPersPickler=suPersPickleri(upickleruiouBytesIOudumpuseekuread(uselfuarguprotouPersPicklerufup((uselfu5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyudumps<s

uPyPersPicklerTests.dumpscsGG�fdd�d�j�}tj|�}|||�}|j�S(Ncs&|EeZdZ�fdd�ZdS(u/PyPersPicklerTests.loads.<locals>.PersUnpicklercs
�j|�S(N(upersistent_load(usubselfuobj(uself(u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyupersistent_loadHsu?PyPersPicklerTests.loads.<locals>.PersUnpickler.persistent_loadN(u__name__u
__module__u__qualname__upersistent_load(u
__locals__(uself(u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyu
PersUnpicklerGsu
PersUnpickler(u	unpickleruiouBytesIOuload(uselfubufukwdsu
PersUnpicklerufuu((uselfu5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuloadsFsuPyPersPicklerTests.loadsN(u__name__u
__module__u__qualname__upickleu_Picklerupickleru
_Unpickleru	unpickleruNoneudumpsuloads(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuPyPersPicklerTests7s		
uPyPersPicklerTestscBs&|EeZdZejZejZdS(uPyPicklerUnpicklerObjectTestsN(u__name__u
__module__u__qualname__upickleu_Pickleru
pickler_classu
_Unpickleruunpickler_class(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuPyPicklerUnpicklerObjectTestsOs	uPyPicklerUnpicklerObjectTestscBs)|EeZdZejZdd�ZdS(uPyDispatchTableTestscCs
tjj�S(N(upickleudispatch_tableucopy(uself((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuget_dispatch_tableWsu'PyDispatchTableTests.get_dispatch_tableN(u__name__u
__module__u__qualname__upickleu_Pickleru
pickler_classuget_dispatch_table(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuPyDispatchTableTestsUs	uPyDispatchTableTestscBs)|EeZdZejZdd�ZdS(uPyChainDispatchTableTestscCstjitj�S(N(ucollectionsuChainMapupickleudispatch_table(uself((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuget_dispatch_table]su,PyChainDispatchTableTests.get_dispatch_tableN(u__name__u
__module__u__qualname__upickleu_Pickleru
pickler_classuget_dispatch_table(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuPyChainDispatchTableTests[s	uPyChainDispatchTableTestscBs&|EeZdZejZejZdS(u
CPicklerTestsN(u__name__u
__module__u__qualname__u_pickleuPicklerupickleru	Unpickleru	unpickler(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyu
CPicklerTestsbs	u
CPicklerTestscBs&|EeZdZejZejZdS(uCPersPicklerTestsN(u__name__u
__module__u__qualname__u_pickleuPicklerupickleru	Unpickleru	unpickler(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuCPersPicklerTestsfs	uCPersPicklerTestscBs&|EeZdZejZejZdS(uCDumpPickle_LoadPickleN(	u__name__u
__module__u__qualname__u_pickleuPicklerupicklerupickleu
_Unpickleru	unpickler(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuCDumpPickle_LoadPicklejs	uCDumpPickle_LoadPicklecBs&|EeZdZejZejZdS(uDumpPickle_CLoadPickleN(	u__name__u
__module__u__qualname__upickleu_Picklerupickleru_pickleu	Unpickleru	unpickler(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuDumpPickle_CLoadPicklens	uDumpPickle_CLoadPicklecBs2|EeZdZejZejZdd�ZdS(uCPicklerUnpicklerObjectTestscCsn|jtj��}|jt��t|_WdQX|jt��idd6|_WdQXidd6|_dS(Nii����(	uunpickler_classuiouBytesIOuassertRaisesu	TypeErroruobjectumemou
ValueErroruNone(uselfu	unpickler((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyutest_issue18339vsu,CPicklerUnpicklerObjectTests.test_issue18339N(	u__name__u
__module__u__qualname__u_pickleuPickleru
pickler_classu	Unpickleruunpickler_classutest_issue18339(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuCPicklerUnpicklerObjectTestsrs		uCPicklerUnpicklerObjectTestscBs)|EeZdZejZdd�ZdS(uCDispatchTableTestscCs
tjj�S(N(upickleudispatch_tableucopy(uself((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuget_dispatch_table�su&CDispatchTableTests.get_dispatch_tableN(u__name__u
__module__u__qualname__upickleuPickleru
pickler_classuget_dispatch_table(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuCDispatchTableTestss	uCDispatchTableTestscBs)|EeZdZejZdd�ZdS(uCChainDispatchTableTestscCstjitj�S(N(ucollectionsuChainMapupickleudispatch_table(uself((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuget_dispatch_table�su+CChainDispatchTableTests.get_dispatch_tableN(u__name__u
__module__u__qualname__upickleuPickleru
pickler_classuget_dispatch_table(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyuCChainDispatchTableTests�s	uCChainDispatchTableTestsc
Csdtttttg}trF|jttt	t
ttt
ttg	�ntj|�tjt�dS(N(uPickleTestsuPyPicklerTestsuPyPersPicklerTestsuPyDispatchTableTestsuPyChainDispatchTableTestsuhas_c_implementationuextendu
CPicklerTestsuCPersPicklerTestsuCDumpPickle_LoadPickleuDumpPickle_CLoadPickleuPyPicklerUnpicklerObjectTestsuCPicklerUnpicklerObjectTestsuCDispatchTableTestsuCChainDispatchTableTestsuInMemoryPickleTestsusupporturun_unittesturun_doctestupickle(utests((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyu	test_main�s	

u	test_mainu__main__TF(!upickleuioucollectionsutestusupportutest.pickletesteruAbstractPickleTestsuAbstractPickleModuleTestsuAbstractPersistentPicklerTestsu#AbstractPicklerUnpicklerObjectTestsuAbstractDispatchTableTestsuBigmemPickleTestsu_pickleuTrueuhas_c_implementationuImportErroruFalseuPickleTestsuPyPicklerTestsuInMemoryPickleTestsuPyPersPicklerTestsuPyPicklerUnpicklerObjectTestsuPyDispatchTableTestsuPyChainDispatchTableTestsu
CPicklerTestsuCPersPicklerTestsuCDumpPickle_LoadPickleuDumpPickle_CLoadPickleuCPicklerUnpicklerObjectTestsuCDispatchTableTestsuCChainDispatchTableTestsu	test_mainu__name__(((u5/opt/alt/python33/lib64/python3.3/test/test_pickle.pyu<module>s@