HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.7/test/__pycache__/test_pickletools.cpython-37.opt-2.pyc
B

��g��@slddlZddlZddlmZddlmZddlZGdd�de�ZGdd�dej�Z	dd	�Z
ed
krhe
�dS)�N)�support)�AbstractPickleTestsc@s6eZdZd
dd�Zdd�ZdZdZdd�Zdd	�ZdS)�OptimizedPickleTestsNcCst�t�||��S)N)�pickletools�optimize�pickle�dumps)�self�arg�proto�r�1/usr/local/lib/python3.7/test/test_pickletools.pyr	szOptimizedPickleTests.dumpscKstj|f|�S)N)r�loads)r	�buf�kwdsrrr
rszOptimizedPickleTests.loadscCs�dd�td�D�}|�|d�x�ttjd�D]�}t�||�}t�|�}|�||�|�|d|d�t�	|�}t�|�}|�||�|�|d|d�|�
tj|�|�
tj|�q0WdS)NcSsg|]}t|��qSr)�str)�.0�irrr
�
<listcomp>szBOptimizedPickleTests.test_optimize_long_binget.<locals>.<listcomp>i�������)
�range�appendrZHIGHEST_PROTOCOLrr�assertEqual�assertIsrr�assertNotInZLONG_BINGETZLONG_BINPUT)r	�datar�pickled�	unpickled�pickled2�
unpickled2rrr
�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�)	ZassertInrZBINPUTrrrrrr)r	rrr r!rrr
� test_optimize_binput_and_memoize%s


z5OptimizedPickleTests.test_optimize_binput_and_memoize)N)	�__name__�
__module__�__qualname__rrZtest_pickle_to_2xZ+test_framed_write_sizes_with_delayed_writerr"r$rrrr
rs
rc@seZdZdd�ZdS)�MiscTestCasecKCs�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@dAdBdCdDdEdFdGdHdIdJdKhK}tj|t|dL�dS)MNZbytes_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_unicodestringnlZread_unicodestring1Zread_unicodestring4Zread_unicodestring8Zread_decimalnl_shortZread_decimalnl_longZread_floatnlZread_float8Z
read_long1Z
read_long4Zuint1Zuint2Zint4Zuint4Zuint8ZstringnlZstringnl_noescapeZstringnl_noescape_pairZstring1Zstring4Zbytes1Zbytes4Zbytes8ZunicodestringnlZunicodestring1Zunicodestring4Zunicodestring8Zdecimalnl_shortZdecimalnl_longZfloatnlZfloat8Zlong1Zlong4ZStackObjectZpyintZpylongZpyinteger_or_boolZpyboolZpyfloatZpybytes_or_strZpystringZpybytesZ	pyunicodeZpynoneZpytupleZpylistZpydictZpysetZpyfrozensetZ	anyobjectZ
markobjectZ
stacksliceZ
OpcodeInfoZopcodesZcode2op)�	blacklist)rZcheck__all__r)r	r)rrr
�test__all__As4


zMiscTestCase.test__all__N)r%r&r'r*rrrr
r(@sr(cCs"t�t�t�t�t�t�dS)N)rZrun_unittestrr(Zrun_doctestrrrrr
�	test_main_s

r+�__main__)rrZtestrZtest.pickletesterrZunittestrZTestCaser(r+r%rrrr
�<module>s9