Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/test/__pycache__/test_pickletools.cpython-38.opt-1.pyc
U

>��gR�@slddlZddlZddlmZddlmZddlZGdd�de�ZGdd�dej�Z	dd	�Z
ed
krhe
�dS)�N)�support)�AbstractPickleTestsc@s6eZdZd
dd�Zdd�ZdZdZdd�Zdd	�ZdS)�OptimizedPickleTestsNcKst�tj||f|��S�N)�pickletools�optimize�pickle�dumps)�self�arg�proto�kwargs�r�4/opt/cppython/lib/python3.8/test/test_pickletools.pyr		szOptimizedPickleTests.dumpscKstj|f|�Sr)r�loads)r
�buf�kwdsrrrrszOptimizedPickleTests.loadscCs�dd�td�D�}|�|d�ttjd�D]�}t�||�}t�|�}|�||�|�|d|d�t�	|�}t�|�}|�||�|�|d|d�|�
tj|�|�
tj|�q.dS)NcSsg|]}t|��qSr)�str)�.0�irrr�
<listcomp>szBOptimizedPickleTests.test_optimize_long_binget.<locals>.<listcomp>i�������)
�range�appendr�HIGHEST_PROTOCOLr	r�assertEqual�assertIsrr�assertNotIn�LONG_BINGET�LONG_BINPUT)r
�datar�pickled�	unpickled�pickled2�
unpickled2rrr�test_optimize_long_bingets


z.OptimizedPickleTests.test_optimize_long_bingetcCs�d}|�tj|�t�|�}|�|dddg�|�|d|d�t�|�}t�|�}|�|dddg�|�|d|d�|�tj|�dS)Ns ��]�(�spamq�ham�he.ZspamZhamr�)	ZassertInr�BINPUTrrrrrr)r
r#r$r%r&rrr� test_optimize_binput_and_memoize%s


z5OptimizedPickleTests.test_optimize_binput_and_memoize)N)	�__name__�
__module__�__qualname__r	rZtest_pickle_to_2xZ+test_framed_write_sizes_with_delayed_writerr'r*rrrrrs
rc@seZdZdd�ZdS)�MiscTestCasecOCs�ddddddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOhO}tj|t|dP�dS)QN�bytes_typesZ
UP_TO_NEWLINEZTAKEN_FROM_ARGUMENT1ZTAKEN_FROM_ARGUMENT4ZTAKEN_FROM_ARGUMENT4UZTAKEN_FROM_ARGUMENT8UZArgumentDescriptorZ
read_uint1Z
read_uint2Z	read_int4Z
read_uint4Z
read_uint8Z
read_stringnlZread_stringnl_noescapeZread_stringnl_noescape_pairZread_string1Zread_string4Zread_bytes1Zread_bytes4Zread_bytes8Zread_bytearray8Zread_unicodestringnlZread_unicodestring1Zread_unicodestring4Zread_unicodestring8Zread_decimalnl_shortZread_decimalnl_longZread_floatnlZread_float8Z
read_long1Z
read_long4Zuint1Zuint2Zint4Zuint4Zuint8ZstringnlZstringnl_noescapeZstringnl_noescape_pairZstring1Zstring4Zbytes1Zbytes4Zbytes8Z
bytearray8ZunicodestringnlZunicodestring1Zunicodestring4Zunicodestring8Zdecimalnl_shortZdecimalnl_longZfloatnlZfloat8Zlong1Zlong4ZStackObjectZpyintZpylongZpyinteger_or_boolZpyboolZpyfloatZpybytes_or_strZpystringZpybytesZpybytearrayZ	pyunicodeZpynoneZpytupleZpylistZpydictZpysetZpyfrozensetZpybufferZ	anyobjectZ
markobjectZ
stacksliceZ
OpcodeInfoZopcodesZcode2op)�	blacklist)rZcheck__all__r)r
r0rrr�test__all__As��zMiscTestCase.test__all__N)r+r,r-r1rrrrr.@sr.cCs"t�t�t�t�t�t�dSr)rZrun_unittestrr.Zrun_doctestrrrrr�	test_main`s

r2�__main__)rr�testrZtest.pickletesterrZunittestrZTestCaser.r2r+rrrr�<module>s9 

F1le Man4ger