File: //usr/local/lib/python3.7/test/__pycache__/test_sndhdr.cpython-37.opt-1.pyc
B
��g� � @ sJ d dl Z d dlZd dlZd dlmZ G dd� dej�ZedkrFe�� dS )� N)�findfilec @ s e Zd Zdd� Zdd� ZdS )�TestFormatsc C s� x�dD ]�\}}t |dd�}t�|�}| �|d |� | �||� | �|j|d � | �|j|d � | �|j|d � | �|j |d � | �|j
|d � qW d S ) N))zsndhdr.8svx)Z8svxr � r � )zsndhdr.aifc)ZaifciD� � � � )zsndhdr.aiff)ZaiffiD� r r r )z sndhdr.au)ZauiD� r g @r )zsndhdr.hcom)Zhcomg ���@r ���r )zsndhdr.sndt)ZsndtiD� r r r )z
sndhdr.voc)Zvocr r r r )z
sndhdr.wav)ZwaviD� r r r �
sndhdrdata)�subdirr r r � � )r �sndhdr�whatZassertNotEqualZassertSequenceEqual�assertEqualZfiletypeZ framerateZ nchannelsZnframesZ sampwidth)�self�filenameZexpectedr � r �,/usr/local/lib/python3.7/test/test_sndhdr.py� test_data s
zTestFormats.test_datac C sP t ddd�}t�|�}x4ttjd �D ]"}t�||�}| �t�|�|� q&W d S )Nzsndhdr.aifcr
)r r ) r r r �range�pickleZHIGHEST_PROTOCOL�dumpsr �loads)r r r �proto�dumpr r r �test_pickleable s
zTestFormats.test_pickleableN)�__name__�
__module__�__qualname__r r r r r r r s r �__main__) r r ZunittestZtest.supportr ZTestCaser r �mainr r r r �<module> s