a 5êdg´ã@sJddlZddlZddlZddlmZGdd„dejƒZedkrFe ¡dS)éN)Úfindfilec@seZdZdd„Zdd„ZdS)Ú TestFormatscCsœdD]’\}}t|dd}t |¡}| |d|¡| ||¡| |j|d¡| |j|d¡| |j|d¡| |j |d¡| |j |d¡qdS) N))z sndhdr.8svx)Z8svxréré)ú sndhdr.aifc)ZaifcéD¬ééé)z sndhdr.aiff)Zaiffrrr r )z sndhdr.au)Zaurrg@r )z sndhdr.hcom)Zhcomg€ˆÕ@réÿÿÿÿr)z sndhdr.sndt)Zsndtrrr r)z sndhdr.voc)Zvocrrr r)z sndhdr.wav)Zwavrrr r Ú sndhdrdata©Zsubdirrrréé) rÚsndhdrÚwhatZassertNotEqualZassertSequenceEqualÚ assertEqualZfiletypeZ framerateZ nchannelsZnframesZ sampwidth)ÚselfÚfilenameZexpectedr©rú,/usr/local/lib/python3.9/test/test_sndhdr.pyÚ test_datas   zTestFormats.test_datacCsLtddd}t |¡}ttjdƒD]"}t ||¡}| t |¡|¡q$dS)Nrr r r) rrrÚrangeÚpickleÚHIGHEST_PROTOCOLÚdumpsrÚloads)rrrÚprotoÚdumprrrÚtest_pickleables    zTestFormats.test_pickleableN)Ú__name__Ú __module__Ú __qualname__rrrrrrrsrÚ__main__) rrZunittestZ test.supportrZTestCaserr ÚmainrrrrÚs