Sindbad~EG File Manager
�
'Μg � � � d dl Z d dlZd dlmZ d dlmZ ej
d� Z G d� dej � Ze dk( r ej � yy)� N)�findfile)�warnings_helper�sndhdrc � � e Zd Zd� Zd� Zy)�TestFormatsc �� � dD ]� \ }}t |d�� }t j |� }| j |d |� | j ||� | j |j |d � | j |j |d � | j |j |d � | j |j |d � | j |j |d � �� y ) N))zsndhdr.8svx)�8svxr � r � )�sndhdr.aifc)�aifc�D� � � � )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 �
sndhdrdata��subdirr r
r � � )r r �what�assertNotEqual�assertSequenceEqual�assertEqual�filetype� framerate� nchannels�nframes� sampwidth)�self�filename�expectedr s �-/usr/local/lib/python3.12/test/test_sndhdr.py� test_datazTestFormats.test_data
s� � � #
��H�h� ���>�H��;�;�x�(�D�����d�H�5��$�$�T�8�4����T�]�]�H�Q�K�8����T�^�^�X�a�[�9����T�^�^�X�a�[�9����T�\�\�8�A�;�7����T�^�^�X�a�[�9�% #
� c � � t dd�� }t j |� }t t j
dz � D ]= }t j ||� }| j t j |� |� �? y )Nr r r r
) r r r �range�pickle�HIGHEST_PROTOCOL�dumpsr! �loads)r'