Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.139.94.174
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_hash.pyc
�
?��cc@s�ddlZddlZddlZddlZddlZddlZddlmZddlm	Z	ej
d�dkZdejfd��YZ
ejZdefd	��YZd
Zdefd��YZd
efd��YZe`defd��YZdefd��YZe`deefd��YZdeefd��YZdeefd��YZdefd��YZdejfd��YZdefd��YZdejfd ��YZd!ejfd"��YZd#efd$��YZd%efd&��YZ d'efd(��YZ!d)efd*��YZ"d+efd,��YZ#d-e#fd.��YZ$d/e#fd0��YZ%d1e#fd2��YZ&d3�Z'e(d4kr�e'�ndS(5i����N(ttest_support(tHashabletlitHashEqualityTestCasecBs,eZd�Zd�Zd�Zd�ZRS(cGsOtt|�}x9|dD]-}||dkr|jd|f�qqWdS(Niishashed values differ: %r(tmapthashtfail(tselftobjlistthashedth((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt	same_hashscCs\|jdddd�|jdddd�|jdd	d
d�|jddd
d�dS(Nilg�?yilgi����l����g�i����l����g�y�?yy�y�(R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_numeric_literalsscCse|jtd�td�td�td�td�td��|jtd�td
�td��|jtdd
�tdd�tdd��|jtd�td�td��|jtd�td�td��|jtd�td�td��|jtdd�tdd ��|jtd"�td$��|jtd%�td&��dS('Nit1s1.0iii?I�i�I�i�I�i�I�I�I�I�i���I�i���I�i���I�I�I�ll����ll����ll����llll����ll����ll(Rtinttlongtfloattcomplex(R((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_coerced_integers#s*%1%%%$cCs?|jtd�td��|jtd�tdd��dS(Ng�쏈�b=~g�?g(RRRR(R((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_coerced_floats0s(t__name__t
__module__RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRs			
tDefaultHashcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR6si*t	FixedHashcBseZd�ZRS(cCstS(N(t_FIXED_HASH_VALUE(R((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt__hash__:s(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR9stOnlyEqualitycBseZd�ZdZRS(cCs
||kS(N((Rtother((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt__eq__>sN(RRRtNoneR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR=s	tOnlyInequalitycBseZd�ZRS(cCs
||k	S(N((RR((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt__ne__Es(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRDstOnlyCmpcBseZd�ZdZRS(cCstt|�t|��S(N(tcmptid(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt__cmp__IsN(RRR#RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR Hs	tInheritedHashWithEqualitycBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR$OstInheritedHashWithInequalitycBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR%PstInheritedHashWithCmpcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR&QstNoHashcBseZdZRS(N(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR'SstHashInheritanceTestCasecBs�eZe�e�e�e�e�gZe�e	�e
�e�gZe
�gZd�Zd�Zd�Zd�Zd�ZRS(cCs4x-|jD]"}|jt|�t|��q
WdS(N(tdefault_expectedtassertEqualRt
_default_hash(Rtobj((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_default_hashdscCs.x'|jD]}|jt|�t�q
WdS(N(tfixed_expectedR*RR(RR,((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_fixed_hashhscCs+x$|jD]}|jtt|�q
WdS(N(terror_expectedtassertRaisest	TypeErrorR(RR,((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_error_hashlscCs5|j|j}x|D]}|j|t�qWdS(N(R)R.tassertIsInstanceR(RtobjectsR,((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt
test_hashableps

cCs(x!|jD]}|j|t�q
WdS(N(R0tassertNotIsInstanceR(RR,((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_not_hashablevs(RRtobjectRRRR R)RR$R%R&R.R'R0R-R/R3R6R8(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR(Vs				tDefaultIterSeqcBs&eZed�Zd�Zd�ZRS(i
cCs
t|j�S(N(tlentseq(R((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt__len__�scCs|j|S(N(R<(Rtindex((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt__getitem__�s(RRtrangeR<R=R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR:~s	tHashBuiltinsTestCasecBsJeZed�eed��ee��ed�d�gZd�ZRS(i
cCsdS(Ni((((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt<lambda>�ticCs=tj}x-|jD]"}|jt|�||��qWdS(N(R9Rthashes_to_checkR*R(RR+R,((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_hashes�s	(RRtxranget	enumeratetiterR:RDRE(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRA�s
	tHashRandomizationTestscBs&eZd�Zdd�Zd�ZRS(cCsd|S(Nsprint(hash(%s))((Rtrepr_((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pytget_hash_command�sc
Cs�tjj�}|dk	r.t|�|d<n|jdd�tjd|j|�g}t	j
|dt	jdt	jdt	jd|�}|j
�\}}tj|�}t|j��S(NtPYTHONHASHSEEDs-ctstdintstdouttstderrtenv(tostenvirontcopyRtstrtpoptsyst
executableRKt
subprocesstPopentPIPEtSTDOUTtcommunicateRtstrip_python_stderrRtstrip(RRJtseedRPtcmd_linetptoutterr((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pytget_hash�s	cCsD|j|jdd�}|j|jdd�}|j||�dS(NR_trandom(RdRJtassertNotEqual(Rtrun1trun2((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_randomized_hash�sN(RRRKRRdRi(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRI�s	t StringlikeHashRandomizationTestscBseZd�Zd�ZRS(cCsWtrd}nd}|j|j|j�|�|j|j|jdd�|�dS(NI�Г�P`*i�Г�R_i(tIS_64BITR*RdRJ(Rtknown_hash_of_obj((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_null_hash�s
	cCsktr'tjdkrd}qEd}ntjdkr?d}nd}|j|j|jdd�|�dS(NtlittleI�"~�[K��I��՛Ft�i����i���R_i*(RkRVt	byteorderR*RdRJ(RR
((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR/�s			(RRRmR/(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRj�s	
tStrHashRandomizationTestscBseZed�Zd�ZRS(tabccCs|jtd�d�dS(NRCi(R*R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyttest_empty_string�s(RRtreprRJRr(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRp�stUnicodeHashRandomizationTestscBseZed�Zd�ZRS(uabccCs|jtd�d�dS(Nui(R*R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRr�s(RRRsRJRr(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRt�stBufferHashRandomizationTestscBseZdZd�ZRS(s
buffer("abc")cCs3tj��!|jttd��d�WdQXdS(NRCi(Rtcheck_py3k_warningsR*Rtbuffer(R((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRr�s
(RRRJRr(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRu�st
DatetimeTestscBseZd�ZRS(cCsd|S(Ns import datetime; print(hash(%s))((RRJ((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRK�s(RRRK(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRx�stDatetimeDateTestscBs#eZeejddd��ZRS(i*i
i(RRRstdatetimetdateRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyRy�stDatetimeDatetimeTestsc	Bs/eZeejddddddd��ZRS(iiiiiii(RRRsRzRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR|�stDatetimeTimeTestscBseZeejd��ZRS(i(RRRsRzttimeRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyR}�sc
Cs)tjtttttttt	t
�	dS(N(Rtrun_unittestRR(RARpRtRuRyR|R}(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt	test_main�s	t__main__()RQRVtstructRztunittestRXttestRtcollectionsRtcalcsizeRktTestCaseRR9RR+RRRRRR R$R%R&R'R(R:RARIRjRpRtRuRxRyR|R}R�R(((s5/usr/local/python-2.7/lib/python2.7/test/test_hash.pyt<module>sJ"	(	

© 2025 GrazzMean