403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/scipy/io/matlab/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/scipy/io/matlab/tests/__pycache__/test_streams.cpython-311.pyc
�

d�c�����dZddlZddlZddlmZddlmZddlmZddl	Z
ddlmZm
Z
ddlmZddlmZmZmZmZmZmZed	���Zd
�Zd�Zd�ZGd
�d��ZdS)z
 Testing

�N)�BytesIO)�mkstemp)�contextmanager)�assert_�assert_equal)�raises)�make_stream�
GenericStream�ZlibInputStream�
_read_into�_read_string�
BLOCK_SIZEc#�vK�d}t��\}}tj|d��5}|�|��ddd��n#1swxYwYt	|d��5}t|��}t|��}|||fV�ddd��n#1swxYwYtj|��dS)N�astring�wb�rb)r�os�fdopen�write�openr�unlink)�val�fd�fname�fs�gs�css      �D/usr/lib/python3/dist-packages/scipy/io/matlab/tests/test_streams.py�setup_test_filers-����
�C��	�	�I�B��	��2�t�	�	���
����
�
�
�������������������	
�e�T�	�	��b�
�S�\�\��
�S�\�\���"�b�j�����������������������I�e�����s#�A
�
A�A�(&B�B�!Bc��t��5\}}}ttt|��t����ddd��dS#1swxYwYdS)N)rr�
isinstancer	r
)rrrs   r�test_make_streamr"&s���	�	�	�<�l�r�2�r��
�;�r�?�?�M�:�:�;�;�;�<�<�<�<�<�<�<�<�<�<�<�<����<�<�<�<�<�<s�4A�A�Ac���t��5\}}}|||fD�]0}t|��}|�d��}t|d��t|���d��|�d��}t|d��t|���d��|�dd��}t|d��t|���d��|�dd��}t|d��t|���d����2	ddd��dS#1swxYwYdS)Nr��������)rr	�seekr�tell�rrr�s�st�ress      r�test_tell_seekr0,s}��	�	�	�'�l�r�2�r��b�"��
	'�
	'�A��Q���B��'�'�!�*�*�C���a� � � �������A�&�&�&��'�'�!�*�*�C���a� � � �������A�&�&�&��'�'�!�Q�-�-�C���a� � � �������A�&�&�&��'�'�"�a�.�.�C���a� � � �������A�&�&�&�&�
	'�'�'�'�'�'�'�'�'�'�'�'�'����'�'�'�'�'�'s�D<E�E� Ec�<�t��5\}}}|||fD�]h}t|��}|�d��|�d��}t	|d��|�d��|�d��}t	|d��|�d��t|d��}t	|d��t|d��}t	|d��t
tt
|d��|�d��t|d��}t	|d��t|d��}t	|d��t
tt|d����j	ddd��dS#1swxYwYdS)Nr���r�sastsringr%)	rr	r*�readrr�
assert_raises�OSErrorr
r,s      r�	test_readr7>s���	�	�	�8�l�r�2�r��b�"��	8�	8�A��Q���B��G�G�A�J�J�J��'�'�"�+�+�C���n�-�-�-��G�G�A�J�J�J��'�'�!�*�*�C���j�)�)�)��G�G�A�J�J�J��R��#�#�C���j�)�)�)��R��#�#�C���g�&�&�&��'�:�r�1�5�5�5��G�G�A�J�J�J��r�1�%�%�C���j�)�)�)��r�1�%�%�C���g�&�&�&��'�<��Q�7�7�7�7�+	8�8�8�8�8�8�8�8�8�8�8�8�8����8�8�8�8�8�8s�E4F�F�Fc�D�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
S)�TestZlibInputStreamc��tj�dd|���tj�����}t
j|��}t|��}|t|��|fS)Nr�)
�np�random�randint�astype�uint8�tobytes�zlib�compressr�len)�self�size�data�compressed_data�streams     r�	_get_datazTestZlibInputStream._get_dataYsh���y� � ��C��.�.�5�5�b�h�?�?�G�G�I�I���-��-�-����)�)���s�?�+�+�T�1�1�c	����dddtdztdz
ttdzdtzdz
g}tdztdz
ttdzg}�fd�}|D]}|D]}|||����dS)Nrr&�
r%c����	�|��\}}}t||��}d}d}	|�t|||z
����}|sn|t	|��z
}||z
}�At||��dS)NrKr)rJrr4�minrDr)
rF�	read_size�compressed_stream�compressed_data_lenrGrI�data2�so_far�blockrEs
         �r�checkz,TestZlibInputStream.test_read.<locals>.checkfs����;?�>�>�$�;O�;O�8��2�D�$�%6�8K�L�L�F��E��F�
����C�	�(,�v�
�%7�%7�8�8������#�e�*�*�$������

�
��u�%�%�%�%�%rK)r)rE�SIZES�
READ_SIZESrVrFrPs`     rr7zTestZlibInputStream.test_read_s�����A�r�:�q�=�*�Q�,��Z��\�1�Z�<��>�;��!�!�m�Z��\� �*�Q�,�0�
�	&�	&�	&�	&�	&��	'�	'�D�'�
'�
'�	���d�I�&�&�&�&�
'�	'�	'rKc��d}tj�dd|���tj�����}t
j|��}t|dz��}t|t|����}|�t|����t|�
��t|����tt|jd��dS)Ni�rr;sabbacacar&)r<r=r>r?r@rArBrCrrrDr4rr+r5r6)rErFrGrHrQrIs      r�test_read_max_lengthz(TestZlibInputStream.test_read_max_lengthxs������y� � ��C��.�.�5�5�b�h�?�?�G�G�I�I���-��-�-��#�O�k�$A�B�B�� �!2�C��4H�4H�I�I�����C��I�I�����&�+�+�-�-�s�?�/C�/C�D�D�D��g�v�{�A�.�.�.�.�.rKc���tj�ddd���tj�����}t
j|��}|dd�t|ddzdzg��z}t|��}t|t|����}ttj
|jt|����dS�Nrr;rMr2r&�)r<r=r>r?r@rArBrC�bytesrrrDr5�errorr4�rErGrHrQrIs     r�test_read_bad_checksumz*TestZlibInputStream.test_read_bad_checksum�����y� � ��C��,�,�3�3�B�H�=�=�E�E�G�G���-��-�-��*�#�2�#�.����9L�q�9P�TW�8W�7X�1Y�1Y�Y��#�O�4�4�� �!2�C��4H�4H�I�I���d�j�&�+�s�4�y�y�9�9�9�9�9rKc���|�d��\}}}t||��}|�d��d}t|���|��|�d��}t||||dz���|�dd��d}t|���|��|�d��}t||||dz���|�dd	��d}t|���|��|�d��}t||||dz���t
t|jd
d��t
t|jdd��t
t|jdd��|�d
d��t
t|jd��dS)N��{�iAr&i��i�rrMr%r2i'�)	rJrr*rr+r4r5r6�
ValueError)	rErQrRrGrI�p�d1�d2�d3s	         r�	test_seekzTestZlibInputStream.test_seek�s���7;�~�~�d�7K�7K�4��.�� �!2�4G�H�H�����C�������V�[�[�]�]�A�&�&�&�
�[�[��_�_���R��a��"��f��&�&�&����C��������V�[�[�]�]�A�&�&�&�
�[�[��_�_���R��a��"��f��&�&�&����C��������V�[�[�]�]�A�&�&�&�
�[�[��_�_���R��a��"��f��&�&�&��g�v�{�B��2�2�2��g�v�{�B��2�2�2��j�&�+�q�#�6�6�6����E�1�����g�v�{�B�/�/�/�/�/rKc���tj�ddd���tj�����}t
j|��}|dd�t|ddzdzg��z}t|��}t|t|����}ttj
|jt|����dSr\)r<r=r>r?r@rArBrCr^rrrDr5r_r*r`s     r�test_seek_bad_checksumz*TestZlibInputStream.test_seek_bad_checksum�rbrKc�v�|�d��\}}}t||��}t|�����|�d��t|�����|�d��t|�����dS)Nrdi)rJrr�
all_data_readr*)rErQrRrGrIs     r�test_all_data_readz&TestZlibInputStream.test_all_data_read�s���7;�~�~�d�7K�7K�4��.�� �!2�4G�H�H���F�(�(�*�*�*�+�+�+����C�����F�(�(�*�*�*�+�+�+����D������$�$�&�&�'�'�'�'�'rKc��d}tjd���tj�����}tj||��}t|��}t|tdzk��t|��}t||��}t|�����|�
t|����t|�����dS)Nr)�Sr%)r<�aranger?r@rArBrCrDrrrrrrr*�rE�COMPRESSION_LEVELrGrHrRrQrIs       r�test_all_data_read_overlapz.TestZlibInputStream.test_all_data_read_overlap�s������y��"�"�)�)�"�(�3�3�;�;�=�=���-��.?�@�@��!�/�2�2��	�#�z�A�~�5�6�6�6�#�O�4�4�� �!2�4G�H�H���F�(�(�*�*�*�+�+�+����C��I�I������$�$�&�&�'�'�'�'�'rKc�`�d}tjd���tj�����}tj||��}t|��}t|tdzk��|dd�t|ddzdzg��z}t|��}t||��}t|�
����|�t|����tt
j|j
��dS)Nr)rur%r2r&r])r<rvr?r@rArBrCrDrrr^rrrrr*r5r_rws       r�test_all_data_read_bad_checksumz3TestZlibInputStream.test_all_data_read_bad_checksum�s�����y��"�"�)�)�"�(�3�3�;�;�=�=���-��.?�@�@��!�/�2�2��	�#�z�A�~�5�6�6�6�*�#�2�#�.����9L�q�9P�TW�8W�7X�1Y�1Y�Y��#�O�4�4�� �!2�4G�H�H���F�(�(�*�*�*�+�+�+����C��I�I�����d�j�&�"6�7�7�7�7�7rKN)�__name__�
__module__�__qualname__rJr7rZrarnrprsryr{�rKrr9r9Xs�������2�2�2�'�'�'�2
/�
/�
/�
:�
:�
:�0�0�0�<
:�
:�
:�(�(�(�(�(�(� 8�8�8�8�8rKr9)�__doc__rrB�ior�tempfiler�
contextlibr�numpyr<�
numpy.testingrr�pytestrr5�scipy.io.matlab._streamsr	r
rrr
rrr"r0r7r9rrKr�<module>r�se����
�	�	�	�����������������%�%�%�%�%�%�����/�/�/�/�/�/�/�/�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�
�
�
���
�<�<�<�'�'�'�$8�8�8�4M8�M8�M8�M8�M8�M8�M8�M8�M8�M8rK

Youez - 2016 - github.com/yon3zu
LinuXploit