HEX
Server: LiteSpeed
System: Linux shams.tasjeel.ae 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: infowars (1469)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //usr/lib64/python3.9/site-packages/borg/testsuite/__pycache__/chunker_slow.cpython-39.opt-1.pyc
a

HZ�h�@slddlmZddlmZddlmZddlmZddlmZddl	Tdd	l
mZd
d�ZGdd
�d
e�Z
dS)�)�sha256)�BytesIO)�	unhexlify�)�cf�)�Chunker)�*)�BaseTestCasecCst|���S)N)rZdigest)�data�r�A/usr/lib64/python3.9/site-packages/borg/testsuite/chunker_slow.py�Hsrc@seZdZdd�ZdS)�ChunkerRegressionTestCasec
Cs�dd�}|d�}g}ddtdfD]|}dD]r}dD]h}||kr>q0d	D]T}d
D]J}t|�}	t|||||�}
dd�t|
�|	d
��D�}|�td�|���qJqBq0q(q td�|��}|�|t	d��dS)NcSs:d}t|�}t|�D] }|ddd@}|d@||<q|S)NrimN�Ai90i����)�	bytearray�range)�size�x�a�irrr
�twistszCChunkerRegressionTestCase.test_chunkpoints_unchanged.<locals>.twisti���A�i�)�����)��)rr�
r)irc6ni��IcSsg|]}t|��qSr)r)�.0�crrr
�
<listcomp>&�zHChunkerRegressionTestCase.test_chunkpoints_unchanged.<locals>.<listcomp>���r%Z@a43d0ecb3ae24f38852fcc433a83dacd28fe0748d09cc73fc11b69cf3f1a7299)
ZHASH_WINDOW_SIZErrrZchunkify�appendr�joinZassert_equalr)
�selfrr�runsZwinsizeZminexpZmaxexpZmaskbitsZseedZfh�chunker�chunksZoverall_hashrrr
�test_chunkpoints_unchangeds z4ChunkerRegressionTestCase.test_chunkpoints_unchangedN)�__name__�
__module__�__qualname__r-rrrr
rsrN)Zhashlibr�iorZbinasciirr+rrZ	constants�r
rrrrrr
�<module>s