Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_sndhdr.cpython-311.opt-2.pyc
�

�Ke���ddlZddlZddlmZddlmZejd��ZGd�dej��Ze	dkrej
��dSdS)�N)�findfile)�warnings_helper�sndhdrc��eZdZd�Zd�ZdS)�TestFormatsc��dD�]\}}t|d���}t�|��}|�|d|��|�||��|�|j|d��|�|j|d��|�|j|d��|�|j	|d��|�|j
|d����dS)	N))zsndhdr.8svx)�8svxr�r�)�sndhdr.aifc)�aifc�D����)zsndhdr.aiff)�aiffrrrr)z	sndhdr.au)�aurrg@r)zsndhdr.hcom)�hcomg���@r
���r)zsndhdr.sndt)�sndtrr
rr)z
sndhdr.voc)�vocrr
rr)z
sndhdr.wav)�wavrrrr�
sndhdrdata��subdirrr
r��)rr�what�assertNotEqual�assertSequenceEqual�assertEqual�filetype�	framerate�	nchannels�nframes�	sampwidth)�self�filename�expectedrs    �:/usr/local/apps/python3/lib/python3.11/test/test_sndhdr.py�	test_datazTestFormats.test_data
s��	#
�	:�	:��H�h� ���>�>�>�H��;�;�x�(�(�D�����d�H�5�5�5��$�$�T�8�4�4�4����T�]�H�Q�K�8�8�8����T�^�X�a�[�9�9�9����T�^�X�a�[�9�9�9����T�\�8�A�;�7�7�7����T�^�X�a�[�9�9�9�9�%	:�	:�c��tdd���}t�|��}ttjdz��D]?}t	j||��}|�t	j|��|���@dS)Nrrrr
)	rrr�range�pickle�HIGHEST_PROTOCOL�dumpsr!�loads)r'r(r�proto�dumps     r*�test_pickleablezTestFormats.test_pickleables����M�,�?�?�?���{�{�8�$�$���6�2�Q�6�7�7�	7�	7�E��<��e�,�,�D����V�\�$�/�/��6�6�6�6�	7�	7r,N)�__name__�
__module__�__qualname__r+r5�r,r*rr	s2������:�:�:�*7�7�7�7�7r,r�__main__)r/�unittest�test.supportrr�import_deprecatedr�TestCaserr6�mainr9r,r*�<module>r@s���
�
�
�
�����!�!�!�!�!�!�(�(�(�(�(�(�	*��	*�8�	4�	4��7�7�7�7�7�(�#�7�7�7�<�z����H�M�O�O�O�O�O��r,