HEX
Server: Apache
System: FreeBSD www860.sakura.ne.jp 13.0-RELEASE-p14 FreeBSD 13.0-RELEASE-p14 #2: Mon Dec 9 13:54:55 JST 2024 root@www5301.sakura.ne.jp:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
User: yoyo0427 (1306)
PHP: 8.3.8
Disabled: NONE
Upload Files
File: //usr/local/lib/python2.7/test/test_buffer.pyc
�
N��ac@s�dZddlZddlZddlZddlZddlZddlmZdejfd��YZ	d�Z
edkr�e
�ndS(sSUnit tests for buffer objects.

For now, tests just new or changed functionality.

i����N(ttest_supporttBufferTestscBs>eZd�Zd�Zd�Zd�Zejd��ZRS(c
Cs�djd�ttddd��D��}t|�}d
}x^|D]V}xM|D]E}x<|dD]0}|j||||�||||��qbWqQWqDWdS(Ntcss|]}t|�VqdS(N(tchr(t.0tc((s,/usr/local/lib/python2.7/test/test_buffer.pys	<genexpr>si�i����iiiii,i����i��i���(
iNiiii,i����i����i��i���(tjointlisttrangetbuffertNonetassertEqual(tselftstbtindiceststarttstoptstep((s,/usr/local/lib/python2.7/test/test_buffer.pyttest_extended_getslices+

cCs]djd�ttddd��D��}t|�}t|�}|j|j�|�dS(NRcss|]}t|�VqdS(N(R(RR((s,/usr/local/lib/python2.7/test/test_buffer.pys	<genexpr>si�i����(RRRR	t
memoryviewRttobytes(RR
Rtm((s,/usr/local/lib/python2.7/test/test_buffer.pyttest_newbuffer_interfaces+cCs<td�}t|tjtj�}|j|d d�dS(Ns
hola mundoiR(t	bytearrayR	tsystmaxsizeR(Rtdatatbuf((s,/usr/local/lib/python2.7/test/test_buffer.pyt!test_large_buffer_size_and_offset$scCsYtd�}|jt��8tj��%tjddt�tj|�WdQXWdQXdS(Ntabctignores.*buffer(R	tassertRaisest	TypeErrortwarningstcatch_warningstfilterwarningstDeprecationWarningtcopy(RR((s,/usr/local/lib/python2.7/test/test_buffer.pyt	test_copy)s

cCsytd�}x:td�D],}|jt��tj||�WdQXqWtjdtf��tj|d�WdQXdS(NRis.*buffer(	R	RR R!tpickletdumpsRtcheck_py3k_warningsR%(RRtproto((s,/usr/local/lib/python2.7/test/test_buffer.pyttest_pickle/s(	t__name__t
__module__RRRR'Rtcpython_onlyR,(((s,/usr/local/lib/python2.7/test/test_buffer.pyRs
				cCs-tjdtf��tjt�WdQXdS(Nsbuffer.. not supported(RR*R%trun_unittestR(((s,/usr/local/lib/python2.7/test/test_buffer.pyt	test_main:s	
t__main__(t__doc__R&R(RtunittestR"ttestRtTestCaseRR1R-(((s,/usr/local/lib/python2.7/test/test_buffer.pyt<module>s,