Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.9/test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.9/test/__pycache__/test_pickletools.cpython-39.opt-1.pyc

a

��gZ�@szddlZddlZddlmZddlmZddlZddlZGdd�deej�Z	Gdd�dej�Z
dd	�Zed
krve�
�dS)�N)�support)�AbstractPickleTestsc@s6eZdZd
dd�Zdd�ZdZdZdd�Zdd	�ZdS)�OptimizedPickleTestsNcKst�tj||fi|���S�N)�pickletools�optimize�pickle�dumps)�self�arg�proto�kwargs�r�1/usr/local/lib/python3.9/test/test_pickletools.pyr	
szOptimizedPickleTests.dumpscKstj|fi|��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>�zBOptimizedPickleTests.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�|�}|�|gd��|�|d|d�t�|�}t�|�}|�|gd��|�|d|d�|�tj|�dS)Ns ��]�(�spamq�ham�he.)Zspam�hamr)r�)	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)�MiscTestCasecCshd�}tj|t|d�dS)N>OZread_bytes1Z
read_uint2Zcode2opZread_decimalnl_shortZread_unicodestring1Zread_unicodestring4Zunicodestring1Zread_string1Zread_string4ZArgumentDescriptorZread_float8ZpyintZStackObjectZpytupleZbytes8Zread_bytes8Zstringnl_noescapeZ
bytearray8Z
read_uint1Z
read_long4ZstringnlZbytes4Zbytes1Zread_bytes4Zread_unicodestringnlZ
markobjectZuint2ZpylistZpyfrozensetZstring4Zunicodestring4Z	pyunicodeZTAKEN_FROM_ARGUMENT4Zpyinteger_or_boolZfloatnlZpylongZuint4Zread_decimalnl_longZdecimalnl_longZ
read_stringnlZread_stringnl_noescapeZopcodesZstringnl_noescape_pairZTAKEN_FROM_ARGUMENT4UZ
read_uint4ZpybytesZTAKEN_FROM_ARGUMENT1Z
OpcodeInfoZTAKEN_FROM_ARGUMENT8UZpyboolZunicodestring8Z
UP_TO_NEWLINEZpybufferZread_floatnlZuint1Zread_unicodestring8Z
read_long1�bytes_typesZlong4ZpysetZstring1ZunicodestringnlZread_stringnl_noescape_pairZint4Zdecimalnl_shortZpyfloatZ	anyobjectZ
stacksliceZ
read_uint8Zlong1ZpystringZ	read_int4ZpynoneZpydictZuint8Zread_bytearray8Zpybytes_or_strZpybytearrayZfloat8)�	blacklist)rZcheck__all__r)r
r2rrr�test__all__BszMiscTestCase.test__all__N)r-r.r/r3rrrrr0Asr0cCs|�t�t��|Sr)ZaddTest�doctestZDocTestSuiter)�loaderZtests�patternrrr�
load_testsasr7�__main__)rr�testrZtest.pickletesterrr4ZunittestZTestCaserr0r7r-�mainrrrr�<module>s9 

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists