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

name : test_memoryview.pyc
�
?��cc@s}dZddlZddlZddlZddlZddlZddlmZddlZddl	Z	ddl
Z
ddlZddd��YZdefd��YZ
ddd	��YZd
dd��YZddd
��YZdejee
fd��YZdejee
fd��YZdejee
fd��YZdejfd��YZd�Zedkrye�ndS(sTUnit tests for the memoryview

XXX We need more tests! Some tests are in test_bytes
i����N(ttest_supporttAbstractMemoryTestscBs�eZdZed��Zed��Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�Zd
�Zd�Zd�Zd�Zd�ZRS(tabcdefcCs|jS(N(tsource_bytes(tself((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyt_sourcescCstd|j|jg�S(N(tfiltertNonetro_typetrw_type(R((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyt_typesscs�|j}||j�}tj|�}|j|��|j�d|d��|j�dt�|j�d|d��|j�d|d��|j�d|d��|jt	�fd��|jt	�fd��|jt	�fd	��|jt	�fd
��|jt
�fd��|jt
�fd��|jt
�fd
��d�|jtj|�|�dS(Nitaitfi����i����cs�dS(Ni(((tm(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyt<lambda>(tcs�dS(Ni����(((R
(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR)Rcs�tjS(N(tsystmaxsize((R
(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR*Rcs�tjS(N(RR((R
(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR+Rcs�dS(N(R((R
(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR-Rcs�dS(Ng(((R
(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR.Rcs�dS(NR(((R
(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR/R(tgetitem_typeRRtgetrefcountt_viewtassertEqualtassertIsInstancetbytestassertRaisest
IndexErrort	TypeErrorR(Rttptitemtbtoldrefcount((R
s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pytcheck_getitem_with_types$	cCs%x|jD]}|j|�q
WdS(N(R
R(RR((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_getitem3scCsoxh|jD]]}||j�}|j|�}|jt|�gtt|��D]}||^qP�q
WdS(N(R
RRRtlisttrangetlen(RRRR
ti((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyt	test_iter7scCsLxE|jD]:}||j�}|j|�}|j|j�t�q
WdS(N(R
RRRt__repr__tstr(RRRR
((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyt	test_repr=scs�|js|jd�n|j|j�}tj|�}|j|���fd�}|jt|d�|jt|d�|jt|td��d�|j
tj|�|�dS(Nsno read-only type to testcs|�d<dS(Ni((tvalue(R
(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pytsetitemIsRiA(RtskipTestRRRRRRt
memoryviewRR(RRRR*((R
s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_setitem_readonlyCs	cs||js|jd�n|j�|j|j�}tj|�}|j|���d��d<|j�|d��d��dd+|j�|d��d	��dd+|j�|d��d
��(|j�|d
��dd!�dd+|j�|d
��d
��(�dd!�dd+|j�|d���fd�}|jt|dd�|jt|dd�|jt|tj	d�|jt|tj	d�|jt
|dd�|jt
|dd�|jt
|dd�|jt|dd	�|jt|dd�|jt|tdd�d�|jt|tdd�d�d�|jtj|�|�dS(Nsno writable type to testt0it0bcdeft12iit012defRRiitcdedeftababcfcs�|��|<dS(N((tkeyR)(R
R(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR*hsiRi����gtab(i(R	R+RRRRt_check_contentsRRRRt
ValueErrortsliceRR(RRRR*((R
Rs;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_setitem_writableQsB		

c	Cssxl|jD]a}||j�}|j|�}|jt��|d=WdQX|jt��|dd5WdQXq
WdS(Nii(R
RRRR(RRRR
((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_delitem|s
cs{xt�jD]i}�j|�j��}|j�}dj�fd�dD��}�j||��j|t�q
WdS(NRc3s|]}�j|�VqdS(N(R(t.0tc(R(s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pys	<genexpr>�sR(R
RRttobytestjoinRRR(RRR
Rtexpected((Rs;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_tobytes�scCsUxN|jD]C}|j||j��}|j�}|j|ttd��q
WdS(NR(R
RRttolistRtmaptord(RRR
tl((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_tolist�scCs�x{|jD]p}|j||j��}x�|jD]�}|j||d�k�|j||d�k�|j||d�k�|j||d�k�|j||d�k�|j||d�k�q2W|j||k�|j||k�|j|dd!|k�|j|dd!|k�|j|dk�|j|dk�|jd|k�|jd|k�q
WdS(NRtabcdetabcde1iiiuabcdef(R
RRt
assertTruetassertFalse(RRR
ttp_comp((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_compare�s"cCs�|j||j��}|j|j|j�|j|jt�|j|j|j�|j|jd�|j|jd�|jt	|�d�|j|j
|jf�|j|jd�|S(Nii(i(
RRRtformatRR'titemsizetndimtshapeR#tstridest
suboffsetsR(RRR
((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pytcheck_attributes_with_type�scCsB|js|jd�n|j|j�}|j|jt�dS(Nsno read-only type to test(RR+RRRtreadonlytTrue(RR
((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_attributes_readonly�s	cCsB|js|jd�n|j|j�}|j|jt�dS(Nsno writable type to test(R	R+RRRRStFalse(RR
((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_attributes_writable�s	cCs�x�|jD]�}t|t�s%q
nd|fd��Y}ddd��Y}||d��}|j|�}|�}||_||_tj|�}d}}}t	j
�|j|�dk|��q
WdS(NtMySourcecBseZRS((t__name__t
__module__(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyRX�stMyObjectcBseZRS((RYRZ(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR[�stabc((R
t
isinstancettypeRR
totweakreftrefRtgctcollectRH(RRRXR[RR
R_twr((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_gc�s			
cCsl|j}|dkr%|jd�n||j�}|j|�}tjd�}|jt|j	|�dS(Nsno read-only type to testtZZZZ(
RRR+RRtiotBytesIORRtreadinto(RRRR
R$((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_writable_readonly�s	(RYRZRtpropertyRR
RR R%R(R-R9R:R@RERKRRRURWReRj(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyRs$						+			
						tBaseBytesMemoryTestscBs&eZeZeZeZdZdZRS(itB(	RYRZRRt	bytearrayR	RRMRL(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyRl�s
tBaseMemoryviewTestscBseZd�Zd�ZRS(cCs
t|�S(N(R,(Rtobj((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyRscCs|j|||��dS(N(R(RRRptcontents((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR6s(RYRZRR6(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyRos	tBaseMemorySliceTestscBs)eZdZd�Zd�Zd�ZRS(tXabcdefYcCst|�}|dd!S(Nii(R,(RRpR
((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR#scCs!|j|dd!||��dS(Nii(R(RRRpRq((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR6'scCs`xY|jD]N}t||j��}tj|�}|dd!|jtj|�|�q
WdS(Nii(R
R,RRRR(RRR
R((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyt	test_refs*s
(RYRZRRR6Rt(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyRr s		tBaseMemorySliceSliceTestscBs eZdZd�Zd�ZRS(RscCst|�}|d dS(Nii(R,(RRpR
((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR4scCs!|j|dd!||��dS(Nii(R(RRRpRq((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR68s(RYRZRRR6(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyRu1s	tBytesMemoryviewTestcBseZd�ZRS(cCs�x�|jD]�}||j�}|jt|��|jtd|��|jtt�|jtt||�|jttd|�|jtt|dt�q
WdS(Ntobjecttargument(R
RRHR,RRRT(RRtob((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_constructorAs(RYRZRz(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyRv>stBytesMemorySliceTestcBseZRS((RYRZ(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR{WstBytesMemorySliceSliceTestcBseZRS((RYRZ(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR|_st	OtherTestcBs#eZd�Zejd��ZRS(cCsYtd�}|jt��8tj��%tjddt�tj|�WdQXWdQXdS(NR\tignores.*memoryview(R,RRtwarningstcatch_warningstfilterwarningstDeprecationWarningtcopy(RR
((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyt	test_copyis

cCsytd�}x:td�D],}|jt��tj||�WdQXqWtjdtf��tj|d�WdQXdS(NR\is.*memoryview(	R,R"RRtpickletdumpsRtcheck_py3k_warningsR�(RR
tproto((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyttest_pickleos(RYRZR�Rtcpython_onlyR�(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyR}hs	cCstjt�dS(N(Rtrun_unittestRY(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyt	test_main{st__main__(((((t__doc__tunittestRRbR`tarrayttestRRgR�R�RRRlRoRrRutTestCaseRvR{R|R}R�RY(((s;/usr/local/python-2.7/lib/python2.7/test/test_memoryview.pyt<module>s2�
				
© 2025 GrazzMean