Current File : //opt/imh-python/lib/python2.7/test/test_richcmp.pyc
�
��Wc@s�ddlZddlmZddlZddd��YZdd d��YZid�ejejfd6d	�ejej	fd
6d�ej
ejfd6d
�ejej
fd6d�ejejfd6d�ejejfd6Zdejfd��YZdejfd��YZdejfd��YZdejfd��YZdejfd��YZd�Zedkr�e�ndS(!i����N(ttest_supporttNumbercBsYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	cCs
||_dS(N(tx(tselfR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__init__
scCs
|j|kS(N(R(Rtother((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__lt__
scCs
|j|kS(N(R(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__le__scCs
|j|kS(N(R(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__eq__scCs
|j|kS(N(R(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__ne__scCs
|j|kS(N(R(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__gt__scCs
|j|kS(N(R(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__ge__scCstjd�dS(Ns%Number.__cmp__() should not be called(Rt
TestFailed(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__cmp__scCsd|jfS(Ns
Number(%r)(R(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__repr__"s(t__name__t
__module__RRRRR	R
RR
R(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRs								tVectorcBs�eZd�Zd�Zd�Zd�ZdZd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�ZRS(cCs
||_dS(N(tdata(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR'scCs
t|j�S(N(tlenR(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__len__*scCs|j|S(N(R(Rti((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__getitem__-scCs||j|<dS(N(R(RRtv((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__setitem__0scCs
td�dS(Ns*Vectors cannot be used in Boolean contexts(t	TypeError(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__nonzero__5scCstjd�dS(Ns%Vector.__cmp__() should not be called(RR(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR
8scCsd|jfS(Ns
Vector(%r)(R(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR;scCs>tgt|j|j|��D]\}}||k^q�S(N(RtzipRt
_Vector__cast(RRtatb((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR>scCs>tgt|j|j|��D]\}}||k^q�S(N(RRRR(RRRR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRAscCs>tgt|j|j|��D]\}}||k^q�S(N(RRRR(RRRR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRDscCs>tgt|j|j|��D]\}}||k^q�S(N(RRRR(RRRR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR	GscCs>tgt|j|j|��D]\}}||k^q�S(N(RRRR(RRRR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR
JscCs>tgt|j|j|��D]\}}||k^q�S(N(RRRR(RRRR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRMscCsFt|t�r|j}nt|j�t|�krBtd�n|S(Ns*Cannot compare vectors of different length(t
isinstanceRRRt
ValueError(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt__castPs
N(RRRRRRtNonet__hash__RR
RRRRR	R
RR(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR%s													cCs
||kS(N((RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt<lambda>XstltcCs
||kS(N((RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR$YstlecCs
||kS(N((RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR$ZsteqcCs
||kS(N((RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR$[stnecCs
||kS(N((RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR$\stgtcCs
||kS(N((RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR$]stget
VectorTestcBs#eZd�Zd�Zd�ZRS(cGs,x%t|D]}|j|||�qWdS(N(topmaptassertRaises(Rterrortopnametargstop((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt	checkfailbscCs|xut|D]i}|||�}|jt|�t|��x5tt|��D]!}|j||||k�qOWqWdS(N(R,tassertEqualRtxranget
assertTrue(RR/RRtexpresR1trealresR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt
checkequalfs
c
Cs�ttd��}ttd��}x$tD]}|jt|||�q+Wtd�}ddg}|t|�ft|�|ft|�t|�fg}x6|D].\}}|jd||tttttg�|jd||tttttg�|jd||tttttg�|jd||tttttg�|jd||tttttg�|jd	||tttttg�xAtj�D]3}x*|D]"}|j	t
t|||��q�Wq�Wq�WdS(
NiiiR%R&R'R(R)R*(RtrangeR,R2R R8tTruetFalset
itervaluesR-Rtbool(RRRR/R0topsR1((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt
test_mixedos"

9%%%%%%
(RRR2R8R?(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR+`s			t
NumberTestcBs#eZd�Zd�Zd�ZRS(c	Cs�x�td�D]�}x�td�D]�}x�ttfD]�}x�ttfD]�}||koctknrnqFn||�}||�}xStj�D]E}x<|D]4}|||�}	|||�}
|j|	|
�q�Wq�WqFWq3Wq Wq
WdS(Ni(R4tintRR,R<R3(RRRttypeattypebttattbR>R1trealoutcomettestoutcome((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt
test_basic�s
cCs�x�ttfD]~}xuttfD]g}||�}||�}xFt|D]:}	|	||�}
t|
d|
�}
|j|
|k�qIWq Wq
WdS(NR(RARR,tgetattrR5(RR/RRR6RBRCRDRER1R7((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt
checkvalue�scCs�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�|jdddt�dS(	NR%iR&R'R(R)R*i(RJR;R:(R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyttest_values�s$(RRRHRJRK(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR@�s		
tMiscTestcBs#eZd�Zd�Zd�ZRS(cs�dd�fd��Y}|�}|�}�j||kd��j||kd��j||kd��jtt||�dS(NtMisbcsYeZd�Zd�Zd�Z�fd�Z�fd�Z�fd�Zd�ZRS(cSsdS(Ni((tself_R((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR�scSsdS(Ni((RNR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR
�scSsdS(Ni((RNR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR�scs�jd�dS(NsThis shouldn't happen(tfail(RNR(R(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR�scs�jd�dS(NsThis shouldn't happen(RO(RNR(R(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR�scs�jd�dS(NsThis shouldn't happen(RO(RNR(R(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR	�scSs
td�dS(Ntexpected(tRuntimeError(RNR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR
�s(	RRRR
RRRR	R
((R(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRM�s			i((R3R-RQtcmp(RRMRR((Rsj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyttest_misbehavin�s		csxddl}dtfd��Y�dd�fd��Y}d�}x-||jfD]}|j�||��qTWdS(Ni����tExccBseZRS((RR(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRT�stBadcseZ�fd�ZRS(cs
��dS(N((R(RT(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR�s(RRR((RT(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRU�scSs	|dS(N((tbad((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pytdo�s((toperatort	Exceptiontnot_R-(RRXRURWtfunc((RTsj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyttest_not�s	cCsddlm}|�}|�}|j|�|j|�|jttj||�|jttj||�|jttj||�|jttj||�|jttj	||�|jttj
||�|jd�|j||k�|j||k�|jttj||�|jttj||�|jttj	||�|jttj
||�|jd�|jttj||�|jttj||�|jdd�|jdd�|j||k�|j||k�|j||k�dS(Ni����(tUserListiiii(
R]tappendR-RQRXR'R(R%R&R)R*R5tinsert(RR]RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyttest_recursion�s4		



(RRRSR\R`(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRL�s		tDictTestcBseZd�ZRS(cCs3ddl}i}x8td�D]*}|jd�d||jd�d<qW|j�}|j|�i}x|D]\}}|||<qsW|j�}|d||<|j||k�|j||k�|j||k�|j||k�x9d
D]1}	x(t|	D]}
|jt	|
||�qWq�WdS(Ni����i2idy�?g�?R%R&R)R*(sltslesgtsge(
trandomR9t	randrangetitemstshuffletcopyR5R,R-R(RRbtimag1aRRdtimag1btkRtimag2R/R1((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt
test_dictss$(

(RRRk(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRastListTestcBs#eZd�Zd�Zd�ZRS(cCs!dg}|j||kt�|j||kt�|j||kt�|j||kt�|j||kt�|j||kt�ddg}|j||kt�|j||kt�|j||kt�|j||kt�|j||kt�|j||kt�dS(Ni*(tassertIsR;R:(RRty((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt
test_coverages	csvdtfd��Y�dd�fd��Y}|�g}|�g}x(tdD]}|j�|||�qRWdS(NRTcBseZRS((RR(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRT0sRUcseZ�fd�ZRS(cs
��dS(N((RR(RT(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR3s(RRR((RT(sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRU2sR'((RYR,R-(RRURRnR1((RTsj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt
test_badentry-scCs]ddd��Y}|�g}|�g}x+tdD]}|j|||�t�q6WdS(NtGoodcBseZd�ZRS(cSstS(N(R:(RR((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyR@s(RRR(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRq?sR%((R,RmR:(RRqRRnR1((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyttest_goodentry<s
(RRRoRpRr(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyRls		cCsCtjtttt�tjdtf��tjt�WdQXdS(Ns0dict inequality comparisons not supported in 3.x(	Rtrun_unittestR+R@RLRltcheck_py3k_warningstDeprecationWarningRa(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt	test_mainIs	
t__main__(((tunittestttestRRXRRR%RR&RR'RR(R	R)R
R*RR,tTestCaseR+R@RLRaRlRvR(((sj/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/test/test_richcmp.pyt<module>s&2*5B/