Current File : //opt/imh-python/lib/python2.7/test/test_functools.pyc
�
��Wc@s�ddlZddlZddlZddlZddlmZddlmZddlZe	d��Z
d�Zd�Zde
fd��YZd	e
fd
��YZdefd��YZd
ejfd��YZdejfd��YZdefd��YZdefd��YZdejfd��YZdefd��YZdejfd��YZdejfd��YZdejfd��YZdd�Zed kr�ed!e �ndS("i����N(ttest_support(tproxycs4���fd�}�|_�|_�|_|S(s&Pure Python approximation of partial()cs*�j�}|j|���||�S(N(tcopytupdate(tfargst	fkeywordstnewkeywords(targstfunctkeywords(sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pytnewfuncs
(RRR	(RRR	R
((RRR	sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt
PythonPartial	s
			cOs
||fS(s,capture all positional and keyword arguments((Rtkw((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pytcapturescCs|j|j|j|jfS(s* return the signature of a partial object (RRR	t__dict__(tpart((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt	signaturestMyTuplecBseZRS((t__name__t
__module__(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRstBadTuplecBseZd�ZRS(cCst|�t|�S(N(tlist(tselftother((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt__add__!s(RRR(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR stMyDictcBseZRS((RR(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR$stTestPartialcBs�eZejZd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd�Z
d	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�ZRS(c
Cs�|jtdddddd�}|j|dddd	d
d�d
tdddd	d
d�f�|jtd��}|j|ddddg�ddd	dg�dS(Niitai
tbiiiitci(cSs|dS(Ni
((tx((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt<lambda>/s(iiii(tthetypeR
tassertEqualtdicttmap(Rtp((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_basic_examples+s
!"c
Cs|jtdddddd�}|j|jt�|j|jd�|j|jtdddd��|jtt	|dt
�|jtt	|dd�|jtt	|d	tdddd��|jt�}y
|`Wntk
r�nX|j
d
�dS(
NiiRi
RiRRR	s-partial object allowed __dict__ to be deleted(ii(ii(R R
R!RRR	R"tassertRaisest	TypeErrortsetattrR#thexRtfail(RR$((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_attributes2s!"(

cCsL|jt|j�y|jd��Wntk
r:nX|jd�dS(Nis%First arg not checked for callability(R&R'R R*(R((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_argument_checkingEs
cCs�ddd�}idd6}|j|dd�}|j||�d�|j|idd6�|dd�|j|idd6�dS(	Ni
icSs|S(N((RR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRPsiRiRi(R R!(RRtdR$((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt(test_protection_of_callers_dict_argumentNs

cCs�|jt�}|j|�dif�|j|dd�dif�|jtdd�}|j|�dif�|j|dd�dif�dS(	Niiii((ii(ii(iiii(R R
R!(RR$((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_arg_combinationsYscCs|jt�}|j|ji�|j|�dif�|j|dd�didd6f�|jtdd�}|j|jidd6�|j|�didd6f�|j|dd�d	idd6dd6f�|j|dddd�d
idd6dd6f�dS(NRiRii((((((R R
R!R	(RR$((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_kw_combinationscs& -cCsqxjdddd	d
gD]S}|jt|�}|d}|d�\}}|j||koe|ik�qWdS(NiiiiR((i(ii(iii(iiii(R(R R
t
assertTrue(RRR$texpectedtgottempty((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_positionalqs

cCs~xwddddgD]c}|jtd|�}i|d6dd6}|dd�\}}|j||kor|dk�qWdS(NRig@R((tNoneR R
R1(RRR$R2R4R3((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_keywordys
cCs�|jtddd�}|ddd�\}}|j|dkoY|idd6dd6k�|�\}}|j|dko�|idd6k�dS(NiRiRi(ii(i(R R
R1(RR$targs1tkw1targs2tkw2((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_no_side_effects�s
-cCs�d�}|jt|j|dd��|jt|j|d�d�|jt|j|�dd�|jt|j|dd�d�dS(NcSs||dS(N((Rty((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pytf�siiR=(R&tZeroDivisionErrorR (RR>((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_error_propagation�s
	cCsW|jtdd�}t|�}|j|j|j�d}|jtt|d�dS(NtbaseiR(	R tintRR!RR6R&tReferenceErrortgetattr(RR>R$((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_weakref�s
cCsltttd��}|jtjd�}|j||�d�|jdj�}|j||�d�dS(Ni
tt
0123456789(R#tstrtrangeR tjoinR!(RtdataRJ((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt#test_with_bound_and_unbound_methods�s
cCs�|jtdgdtg�}g|_xRttjd�D]=}tjtj||��}|j	t|�t|��q;WdS(Ntasdftbari(
R RtTruetattrRItpickletHIGHEST_PROTOCOLtloadstdumpsR!(RR>tprototf_copy((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_pickle�s
	cCs�|jtdgdtg�}g|_tj|�}|jt|�t|��|j|j|j�|j|j|j�|j|j|j�dS(NRMRN(	R RRORPRR!tassertIsRR	(RR>RV((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt	test_copy�s	cCs�|jtdgdtg�}g|_tj|�}|jt|�t|��|j|j|j�|j|j|j�|j|jd|jd�|j|j	|j	�|j|j	d|j	d�dS(NRMRNi(
R RRORPRtdeepcopyR!tassertIsNotRR	(RR>RV((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt
test_deepcopy�s	cCs/|jt�}|jtdtdd�tdg�f�|jt|�td	tdd�tdg�f�|j|ddd�d
idd6dd6f�|jtdtdd�df�|jt|�tdtdd�if�|j|ddd�d
idd6dd6f�|jtdddf�|j|ddd�didd6f�|j|d�dif�|j|�dif�|jtdidf�|jt|�tdiif�|j|ddd�didd6f�|j|d�dif�|j|�dif�dS(NiRi
RPiRi(i(i(ii(i(i(ii(i(ii(ii(i(((i(i((R Rt__setstate__R
R"R!R6(RR>((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt
test_setstate�s"+%0"+0)")cCs|jt�}|jt|jtdif�|jt|jtdiidf�|jt|jtdidg�|jt|jddidf�|jt|jtdidf�|jt|jtgidf�|jt|jtdgdf�dS(N((((((R RR&R'R]R
R6(RR>((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_setstate_errors�s%""""cCs�|jt�}|jttd�tdd�df�t|�}|j|tdtdd�if�|j	t
|d�t�|j	t
|d�t�|�}|j|didd6f�|j	t
|d�t�|j	t
|d�t�|jttd	�idf�t|�}|j|td
iif�|j	t
|d�t�|d�}|j|dif�|j	t
|d�t�dS(NiRi
ii(i(i(i(i(i(ii(
R RR]R
RRR6R!R"RXttypettupleR(RR>tstr((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_setstate_subclasses�s"(%	cCs?ddd��Y}|jt�}|jt|j|��dS(NtBadSequencecBseZd�Zd�ZRS(cSsdS(Ni((R((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt__len__�scSsF|dkrtS|dkr,ttd��S|dkr<iSt�dS(Niii@Bii(ii(tmaxRaRIt
IndexError(Rtkey((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt__getitem__�s(RRRfRj(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRe�s	((R tobjectR&R'R](RReR>((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_setstate_refcount�s(RRt	functoolstpartialR R%R+R,R.R/R0R5R7R<R@RERLRWRYR\R^R_RdRl(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR's(							
													
	tPartialSubclasscBseZRS((RR(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRostTestPartialSubclasscBseZeZRS((RRRoR (((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRpstTestPythonPartialcBs8eZeZdZdZdZdZdZ	dZ
dZRS(N(RRRR R6RWR^R_RdRlR\R+(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRqstTestUpdateWrappercBszeZejejd�Zd�Zd�Zej	e
jjdkd�d��Z
d�Zd�Zejd��ZRS(	c	Cs�x3|D]+}|jt||�t||�k�qWxX|D]P}t||�}t||�}x)|D]!}|j||||k�qhWq=WdS(N(R1RD(	Rtwrappertwrappedtassignedtupdatedtnametwrapper_attrtwrapped_attrRi((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt
check_wrappers
)

cCs5d�}d|_d�}tj||�||fS(NcSsdS(sThis is a testN((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR>(ssThis is also a testcSsdS(N((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRs,s(RPRmtupdate_wrapper(RR>Rs((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt_default_update's
			cCsL|j�\}}|j||�|j|jd�|j|jd�dS(NR>sThis is also a test(R|RzR!RRP(RRsR>((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_default_update1sis)Docstrings are omitted with -O2 and abovecCs)|j�\}}|j|jd�dS(NsThis is a test(R|R!t__doc__(RRsR>((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_default_update_doc7scCs�d�}d|_d�}tj||dd�|j||dd	�|j|jd�|j|jd�|jt	|d��dS(
NcSsdS(sThis is a testN((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR>>ssThis is also a testcSsdS(N((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRsBsRsRP(((((
RPRmR{RzR!RR~R6tassertFalsethasattr(RR>Rs((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_no_update=s			cCs�d�}d|_tdddddd�|_d	�}i|_d
}d}tj||||�|j||||�|j|jd�|j|jd�|j|jd�|j|j|j�dS(NcSsdS(N((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR>KssThis is a different testRiRiRicSsdS(N((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRsOsRPt	dict_attrRs(sattr(s	dict_attr(
RPR"R�RmR{RzR!RR~R6(RR>RstassignR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_selective_updateJs				cCsId�}tj|t�|j|jd�|j|jjd��dS(NcSsdS(N((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRs^sRgsmax((RmR{RgR!RR1R~t
startswith(RRs((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_builtin_update[s	(RRRmtWRAPPER_ASSIGNMENTStWRAPPER_UPDATESRzR|R}tunittesttskipIftsystflagstoptimizeRR�R�Rtrequires_docstringsR�(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRrs	
		
	t	TestWrapscBsSeZd�Zd�Zejejjdkd�d��Z	d�Z
d�ZRS(cCs>d�}d|_tj|�d��}|j||�|S(NcSsdS(sThis is a testN((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR>gssThis is also a testcSsdS(N((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRsks(RPRmtwrapsRz(RR>Rs((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR|fs
		cCs6|j�}|j|jd�|j|jd�dS(NR>sThis is also a test(R|R!RRP(RRs((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR}qsis)Docstrings are omitted with -O2 and abovecCs#|j�}|j|jd�dS(NsThis is a test(R|R!R~(RRs((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRvscCs�d�}d|_tj|dd�d��}|j||dd	�|j|jd�|j|jd�|jt	|d��dS(
NcSsdS(sThis is a testN((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR>}ssThis is also a testcSsdS(N((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRs�sRsRP(((((
RPRmR�RzR!RR~R6R�R�(RR>Rs((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�|s		cCs�d�}d|_tdddddd�|_d	�}d}d}tj|||�|d���}|j||||�|j|jd
�|j|jd�|j|jd�|j|j|j�dS(NcSsdS(N((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR>�ssThis is a different testRiRiRicSs
i|_|S(N(R�(R>((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt
add_dict_attr�s	RPR�cSsdS(N((((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRs�sRs(sattr(s	dict_attr(
RPR"R�RmR�RzR!RR~R6(RR>R�R�RRs((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��s			(RRR|R}R�R�R�R�R�RR�R�(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�ds			
t
TestReducecBseZd�ZRS(cCs�ddd��Y}tj}|j|d�dddgd�d�|j|d	�ddggd
dggg�ddd
dg�|j|d�td
d�d�d�|j|d�td
d�d�d�|j|d�|d��d�|j|d�|d�d�d�|j|d�|d�d�d�|jt|�|jt|dd�|jt|ddd�|j|dd�d�|j|ddd�d�|jt|dd�dS(NtSquarescBs#eZd�Zd�Zd�ZRS(cSs||_g|_dS(N(Rgtsofar(RRg((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt__init__�s	cSs
t|j�S(N(tlenR�(R((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRf�scSssd|ko|jkns(t�nt|j�}x.||krg|jj||�|d7}q:W|j|S(Nii(RgRhR�R�tappend(Rtitn((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyRj�s	(RRR�RfRj(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��s		cSs||S(N((RR=((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�sRRRRFtabccSs||S(N((RR=((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�sR-twcSs||S(N((RR=((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�siiii�cSs||S(N((RR=((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�sillh�cSs||S(N((RR=((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�si
icSs||S(N((RR=((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�sicSs||S(N((RR=((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�si*t1((i*i*(RmtreduceR!RIR&R'(RR�R�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_reduce�s&	('("%%(RRR�(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��stTestCmpToKeycBseZd�Zd�ZRS(cCsGd�}|jttd�dtj|��dddddg�dS(	NcSs||S(N((RR=((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pytmycmp�siRiiiiii(R!tsortedRIRmt
cmp_to_key(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_cmp_to_key�s	$cCs>d�}tj|�}|d�}|jtt|��dS(NcSs||S(N((RR=((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��si
(RmR�R&R'thash(RR�Ritk((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt	test_hash�s	(RRR�R�(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��s	tTestTotalOrderingcBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�tjddd��Y�}|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�dS(NtAcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(tvalue(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��scSs|j|jkS(N(R�(RR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt__lt__�scSs|j|jkS(N(R�(RR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt__eq__�s(RRR�R�R�(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��s		ii((Rmttotal_orderingR1(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_total_ordering_lt�scCs�tjddd��Y�}|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�dS(NR�cBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R�(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��scSs|j|jkS(N(R�(RR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt__le__�scSs|j|jkS(N(R�(RR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��s(RRR�R�R�(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��s		ii((RmR�R1(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_total_ordering_le�scCs�tjddd��Y�}|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�dS(NR�cBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R�(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��scSs|j|jkS(N(R�(RR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt__gt__�scSs|j|jkS(N(R�(RR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��s(RRR�R�R�(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��s		ii((RmR�R1(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_total_ordering_gt�scCs�tjddd��Y�}|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�dS(NR�cBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R�(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�	scSs|j|jkS(N(R�(RR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt__ge__scSs|j|jkS(N(R�(RR((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�
s(RRR�R�R�(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�s		ii((RmR�R1(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_total_ordering_gescCs�tjdtfd��Y�}|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�|j|d�|d�k�dS(NR�cBseZRS((RR(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�sRR(RmR�RHR1(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt test_total_ordering_no_overwrites	cCs6|jt��!tjddd��Y�}WdQXdS(NR�cBseZRS((RR(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�$s((R&t
ValueErrorRmR�(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_no_operations_defined"scsLtjdd�fd��Y��|jt���d�dkWdQXdS(NtTestTOcs/eZd�Z�fd�Z�fd�ZRS(cSs
||_dS(N(R�(RR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�+scs#t|��r|j|jkStS(N(t
isinstanceR�tFalse(RR(R�(sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�-scs)t|��r|j|jkSt�dS(N(R�R�R'(RR(R�(sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�1s(RRR�R�R�((R�(sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR�)s	i(((RmR�R&R'(R((R�sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyttest_bug_10042(s"(	RRR�R�R�R�R�R�R�(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyR��s						cCs�tttttttf}tj|�|r�t	t
d�r�ddl}dgd}xAt
t|��D]-}tj|�|j�t
j�||<qiW|GHndS(Ntgettotalrefcounti����i(RRpRqRrR�R�R�Rtrun_unittestR�R�tgcR6txrangeR�tcollectR�(tverbosettest_classesR�tcountsR�((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt	test_main8s 	



t__main__R�(!RRmR�R�ttestRtweakrefRRQtstaticmethodRR
RRaRRR"RtTestCaseRRnRoRpRqRrR�R�R�R�R6R�RRO(((sl/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_functools.pyt<module>s0		�L:(d