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.144.248.248
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_binascii.pyo
�
?��cc@sdZddlmZddlZddlZddlZdddddd	d
gZddd
ddddgZeeddgZdej	fd��YZ
de
fd��YZde
fd��YZde
fd��YZ
d�Zedkr�e�ndS(sTest the binascii C module.i����(ttest_supportNt
b2a_base64tb2a_hextb2a_hqxtb2a_qptb2a_uuthexlifytrlecode_hqxt
a2b_base64ta2b_hexta2b_hqxta2b_qpta2b_uut	unhexlifyt
rledecode_hqxtcrc32tcrc_hqxtBinASCIITestcBs�eZeZdZedjeeed���7Zed7Zd�Z	d�Z
d�Zd�Zd�Z
d	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zd�ZRS(s.The quick brown fox jumps over the lazy dog.
tis
Hello world.
cCs|j|j�|_dS(N(t	type2testtrawdatatdata(tself((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pytsetUpscCs6|jttjt��|jttjt��dS(N(t
assertTruet
issubclasstbinasciitErrort	Exceptiont
Incomplete(R((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_exceptionsscCsMxFtD]>}|jttt|�d��|jttt|��qWdS(Nt__call__(t
all_functionsRthasattrtgetattrRtassertRaisest	TypeError(Rtname((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_functions!s
c	Csjd}|j| }xttt�D]
\}}tt|�}tt|�}y.||j|��}||j|��}Wn/tk
r�}	|jdj	|||	��nX|dkr�|\}}
n|j
||dj	||||��|j|t�|j|t�|j
td�|D��d�q#W|jtj|d�t�|jtj|�t�dS(Ni-s{}/{} conversion raises {!r}Rs{}/{} conversion: {!r} != {!r}css|]}t|�VqdS(N(tord(t.0tc((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pys	<genexpr>:si�i(Rtzipt
a2b_functionst
b2a_functionsR"RRRtfailtformattassertEqualtassertIsInstancetstrt
assertLesstmaxRtintR(RtMAX_ALLtrawtfatfbta2btb2atatresterrt_((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_returned_value's&
 $cCs�d}g}x\tdt|j�|�D]?}|j|j|||!�}tj|�}|j|�q(Wd}x6|D].}|j|�}tj|�}||}qxW|j||j�dS(Ni9iR(	trangetlenRRRRtappendRR/(Rt
MAX_BASE64tlinestitbR;R<tline((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_base64valid>s"
csCd}g}x\tdt|j�|�D]?}|j|j|||!�}tj|�}|j|�q(Wd�d}x9td�D]+}t	|�}||kr��|7�q�q�W�fd�}d}	x?t
||�D].}
|j|
�}tj|�}|	|7}	q�W|j|	|j�|jtj|j���d�dS(Ni9iRs@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/ics��}t|�t|�}d}xc|r�|r�t|�t|�|kre|d|d}}n|d|d}}||7}q%W|||S(NRii(RA(RGtnoisetratioR<R)(tfillers(s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pytaddnoise]s(
R@RARRRRRRBtxrangetchrtmapRR/(RRCRDRERFR;tvalidR)RLR<RG((RKs9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_base64invalidMs("cCs�d}g}x\tdt|j�|�D]?}|j|j|||!�}tj|�}|j|�q(Wd}x6|D].}|j|�}tj|�}||7}qxW|j	||j�|j	tjd�dd�|j	tjd�dd�|j	tjd	�dd�|j
tjtjd
�|j
tjtjd�|j
tjtjdd
�|j	tjd�d�dS(Ni-iRssis�i s�s�s!!!!i.t!txs!>   
(R@RARRRRRRBRR/R#R(RtMAX_UURDRERFR;R<RG((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_uuss&"
cCs|tj|jd�d�}tj|jd�|�}|j|d�|jttj�|jttj|jd��dS(NsTest the CRC-32 ofis
 this string.i�7R(RRRR/R#R$(Rtcrc((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_crc_hqx�s
cCsZtj|jd��}tj|jd�|�}|j|d�|jttj�dS(NsTest the CRC-32 ofs
 this string.ij�](RRRR/R#R$(RRV((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyt
test_crc32�scCsntj|j�}tj|j|��}tj|j|��\}}tj|�}|j||j�dS(N(	RRRRRR
RR/R(RtrleR;RFR>R<((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_hqx�s
cCs�d}tj|j|��}tj|j|��}|j||�|jttj|d �|jttj|d d�tjr�|jtj	t
dd��d�ndS(Ns {sworldishelloi0i����tqR;tasciit61(RRRR	R/R#R$Rthave_unicodeRtunicode(Rtstttu((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_hex�s	cCs�|j}tj}tj}|dddt�y|didd6�Wntk
rYnX|jd�|j||d��d�|j||d��d�|j||d��d�|j||d	��d
�|j||d��d
�|j||d��d�|j||d
��d�|j||d��d�|j||d��d�|j||d��d�|j||d��d�|j||d�d �d�|j||d��d�|j||d�dt�d�|j	t|dd�|j||d��d�|j||d��d�|j||ddd ��ddd!�|j||d"��d#�|j||d��d$�|j||d��d�|j||d�dt�d%�|j||d&�dt�d'�|j||d(�dt�d)�|j||d&�dtd*t�d+�|j||d,�dt�d,�|j||d��d-�|j||d.��d/�|j||d0��d0�|j||d1��d1�|j||d0�d �d-�|j||d1�d �d/�|j||d2��d3�|j||d4��d5�|j||d4�d*t�d5�|j||d6��d6�|j||d6�d*t�d7�|j||d6�d8t�d6�|j||d9��d:�|j||d9�d*t�d:�|j||d9�d8t�d;�|j||d<��d<�|j||d<�d*t�d=�|j||d<�d8t�d>�|j||d?��d@�|j||d?�d*t�d@�|j||d?�d8t�dA�|j||dB�d �dC�|j||dD�d �dE�|j||dB�d d*t�dF�|j||dD�d d*t�dG�|j||dB�d d8t�dH�|j||dD�d d8t�dI�|j||dJ��dK�|j||dL��dM�|j||dN��dO�|j||dP��dQ�|j||dR��dR�|j||dS�d �dK�dS(TNRRtheaderis/binascii.a2b_qp(**{1:1}) didn't raise TypeErrort=s= s==s=
ABtABs=
ABs=
ABs=
AB
CDtCDs=ABs�s=abs=AXs=XAi����s=AR>t tfootbars=00
=00s
s�
�
�s
=FF
=FF
=FFt0iKs�
�
�s=
=FF
=FF
=FFss=7Fs=3Ds=5Fsx ytx_ysx sx=20t	quotetabssx=20ysx	ys=20s	s=09s xs	xss=00s
s=00
sx y	zs	x=20y=09ztistextsx 
y	
s
x=20
y=09
s
x =0Ay	=0Asx 
y	
s
x=20
y=09
s
x =0Dy	=0Dsx 
y	
sx=20
y=09
sx =0D=0Ay	=0D=0Asx 
sx 
sx	
sx	
sx=20
sx=09
sx =0Dsx	=0Dt.s=2Es.
s=2E
s.
s=2E
s.s=2E=00sa.
s.a(
RRRRtFalseR$R-R/tTrueR#(RRRR((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_qp�s�			

 """"!"  "  cCs�|jd�}xtD]w}|dkr>tj|d�qntt|�}y||�Wqtk
r�}|jdj|||��qXqWdS(NRRis{}({!r}) raises {!r}(RR RRR"RR-R.(RtemptytfunctfR=((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyttest_empty_strings
(t__name__t
__module__R1RRtjoinRORNRMRRR&R?RHRQRURWRXRZRcRrRv(((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyRs""
						&				
	
	ftArrayBinASCIITestcBseZd�ZRS(cCstjd|�S(NR)(tarray(RR`((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyR(s(RwRxR(((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyRz'stBytearrayBinASCIITestcBseZeZRS((RwRxt	bytearrayR(((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyR|,stMemoryviewBinASCIITestcBseZeZRS((RwRxt
memoryviewR(((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyR~0scCstjtttt�dS(N(Rtrun_unittestRRzR|R~(((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyt	test_main4s	t__main__(t__doc__ttestRtunittestRR{R,R+R tTestCaseRRzR|R~R�Rw(((s9/usr/local/python-2.7/lib/python2.7/test/test_binascii.pyt<module>s"�	
© 2025 GrazzMean