python (3.11.7)
    e                         d dl Z d dlZd dlmZ d dlmZ  ej        d          Z G d dej                  Ze	dk    r ej
                     dS dS )    N)findfile)warnings_helpersndhdrc                       e Zd Zd Zd ZdS )TestFormatsc                    dD ]\  }}t          |d          }t                              |          }|                     |d |           |                     ||           |                     |j        |d                    |                     |j        |d                    |                     |j        |d                    |                     |j	        |d                    |                     |j
        |d                    d S )	N))zsndhdr.8svx)8svxr      r      )sndhdr.aifc)aifcD           )zsndhdr.aiff)aiffr   r   r   r   )z	sndhdr.au)aur   r   g      @r   )zsndhdr.hcom)hcomg    @r
   r   )zsndhdr.sndt)sndtr   r
   r   r   )z
sndhdr.voc)vocr   r
   r   r   )z
sndhdr.wav)wavr   r   r   r   
sndhdrdatasubdirr   r
   r         )r   r   whatassertNotEqualassertSequenceEqualassertEqualfiletype	framerate	nchannelsnframes	sampwidth)selffilenameexpectedr   s       D/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_sndhdr.py	test_datazTestFormats.test_data
   s   	#
 	: 	:Hh  >>>H;;x((DdH555$$T8444T]HQK888T^Xa[999T^Xa[999T\8A;777T^Xa[9999%	: 	:    c                    t          dd          }t                              |          }t          t          j        dz             D ]?}t	          j        ||          }|                     t	          j        |          |           @d S )Nr   r   r   r
   )	r   r   r   rangepickleHIGHEST_PROTOCOLdumpsr!   loads)r'