Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.148.117.147
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_sunau.cpython-310.pyc
o

ab��@s�ddlZddlmZddlmZddlZddlZddlZddlZGdd�dej	ej
�ZGdd�deej�Z
Gdd	�d	eej�ZGd
d�deej�ZGdd
�d
eej�ZGdd�deej�ZGdd�dej�Zedkrpe��dSdS)�N)�
audiotests)�byteswapc@seZdZeZdS)�	SunauTestN)�__name__�
__module__�__qualname__�sunau�module�r
r
�8/usr/local/python-3.10/lib/python3.10/test/test_sunau.pyr
src@�6eZdZdZdZdZdZdZdZdZ	dZ
e�d	�Z
d
S)�
SunauPCM8Testz
pluck-pcm8.au�����+�0�NONE�not compresseda      02FF 4B00 3104 8008 CB06 4803 BF01 03FE B8FA B4F3 29EB 1AE6       EDE4 C6E2 0EE0 EFE0 57E2 FBE8 13EF D8F7 97FB F5FC 08FB DFFB       11FA 3EFB BCFC 66FF CF04 4309 C10E 5112 EE17 8216 7F14 8012       490E 520D EF0F CE0F E40C 630A 080A 2B0B 510E 8B11 B60E 440A       N�rrr�sndfilename�sndfilenframes�	nchannels�	sampwidth�	framerate�nframes�comptype�compname�bytes�fromhex�framesr
r
r
rr
�r
c@s6eZdZdZdZdZdZdZdZdZ	dZ
e�d�Z
d	S)
�SunauPCM16Testzpluck-pcm16.aurrrrrra�      022EFFEA 4B5C00F9 311404EF 80DB0844 CBE006B0 48AB03F3 BFE601B5 0367FE80       B853FA42 B4AFF351 2997EBCD 1A5AE6DC EDF9E492 C627E277 0E06E0B7 EF29E029       5759E271 FB34E83F 1377EF85 D82CF727 978EFB79 F5F7FC12 0864FB9E DF30FB40       1183FA30 3EEAFB59 BC78FCB4 66D5FF60 CF130415 431A097D C1BA0EC7 512312A0       EEE11754 82071666 7FFE1448 80001298 49990EB7 52B40DC1 EFAD0F65 CE3A0FBE       E4B70CE6 63490A57 08CC0A1D 2BBC0B09 51480E46 8BCB113C B6F60EE9 44150A5A       Nrr
r
r
rr" r!r"c@r)�SunauPCM24Testzpluck-pcm24.aurr�rrrra�      022D65FFEB9D 4B5A0F00FA54 3113C304EE2B 80DCD6084303       CBDEC006B261 48A99803F2F8 BFE82401B07D 036BFBFE7B5D       B85756FA3EC9 B4B055F3502B 299830EBCB62 1A5CA7E6D99A       EDFA3EE491BD C625EBE27884 0E05A9E0B6CF EF2929E02922       5758D8E27067 FB3557E83E16 1377BFEF8402 D82C5BF7272A       978F16FB7745 F5F865FC1013 086635FB9C4E DF30FCFB40EE       117FE0FA3438 3EE6B8FB5AC3 BC77A3FCB2F4 66D6DAFF5F32       CF13B9041275 431D69097A8C C1BB600EC74E 5120B912A2BA       EEDF641754C0 8207001664B7 7FFFFF14453F 8000001294E6       499C1B0EB3B2 52B73E0DBCA0 EFB2B20F5FD8 CE3CDB0FBE12       E4B49C0CEA2D 6344A80A5A7C 08C8FE0A1FFE 2BB9860B0A0E       51486F0E44E1 8BCC64113B05 B6F4EC0EEB36 4413170A5B48       Nrr
r
r
rr#3r!r#c@r)�SunauPCM32Testzpluck-pcm32.aurr�rrrra~      022D65BCFFEB9D92 4B5A0F8000FA549C 3113C34004EE2BC0 80DCD680084303E0       CBDEC0C006B26140 48A9980003F2F8FC BFE8248001B07D92 036BFB60FE7B5D34       B8575600FA3EC920 B4B05500F3502BC0 29983000EBCB6240 1A5CA7A0E6D99A60       EDFA3E80E491BD40 C625EB80E27884A0 0E05A9A0E0B6CFE0 EF292940E0292280       5758D800E2706700 FB3557D8E83E1640 1377BF00EF840280 D82C5B80F7272A80       978F1600FB774560 F5F86510FC101364 086635A0FB9C4E20 DF30FC40FB40EE28       117FE0A0FA3438B0 3EE6B840FB5AC3F0 BC77A380FCB2F454 66D6DA80FF5F32B4       CF13B980041275B0 431D6980097A8C00 C1BB60000EC74E00 5120B98012A2BAA0       EEDF64C01754C060 820700001664B780 7FFFFFFF14453F40 800000001294E6E0       499C1B000EB3B270 52B73E000DBCA020 EFB2B2E00F5FD880 CE3CDB400FBE1270       E4B49CC00CEA2D90 6344A8800A5A7CA0 08C8FE800A1FFEE0 2BB986C00B0A0E00       51486F800E44E190 8BCC6480113B0580 B6F4EC000EEB3630 441317800A5B48A0       Nrr
r
r
rr%Lr!r%c@sNeZdZdZdZdZdZdZdZdZ	dZ
e�d�Z
ejd	kr%ee
d�Z
d
Sd
S)�
SunauULAWTestz
pluck-ulaw.aurrrrZULAWzCCITT G.711 u-lawa�      022CFFE8 497C00F4 307C04DC 8284083C CB84069C 497C03DC BE8401AC 036CFE74       B684FA24 B684F344 2A7CEC04 19FCE704 EE04E504 C584E204 0E3CE104 EF04DF84       557CE204 FB24E804 12FCEF04 D784F744 9684FB64 F5C4FC24 083CFBA4 DF84FB24       11FCFA24 3E7CFB64 BA84FCB4 657CFF5C CF84041C 417C09BC C1840EBC 517C12FC       EF0416FC 828415FC 7D7C13FC 828412FC 497C0EBC 517C0DBC F0040F3C CD840FFC       E5040CBC 617C0A3C 08BC0A3C 2C7C0B3C 517C0E3C 8A8410FC B6840EBC 457C0A3C       �bigN)rrrrrrrrrrrrrr �sys�	byteorderrr
r
r
rr'es

�r'c@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�SunauLowLevelTestcCs�d}|�t��t�t�|��Wd�n1swYd}|�tjd��t�t�|��Wd�dS1s<wYdS)NsSPAsSPAMzbad magic number)ZassertRaises�EOFErrorr�open�io�BytesIO�assertRaisesRegex�Error��self�br
r
r�test_read_bad_magic_number|s�"�z,SunauLowLevelTest.test_read_bad_magic_numbercCs\t�dtjddtjd�}|�tjd��t�t�	|��Wd�dS1s'wYdS)Nz>LLLLL�rrzheader size too small�
�struct�packr�AUDIO_FILE_MAGICZAUDIO_FILE_ENCODING_LINEAR_8r0r1r-r.r/r2r
r
r�test_read_too_small_header�s�"�z,SunauLowLevelTest.test_read_too_small_headerc	Csft�dtjddtjdd�}|d7}|�tjd��t�t�	|��Wd�dS1s,wYdS)N�>LLLLLL�|rrrsdzheader size ridiculously larger7r2r
r
r�test_read_too_large_header�s�"�z,SunauLowLevelTest.test_read_too_large_headerc	Cs\t�dtjddddd�}|�tjd��t�t�|��Wd�dS1s'wYdS)Nr<�rrrzencoding not \(yet\) supported)	r8r9rr:r0r1r-r.r/r2r
r
r�test_read_wrong_encoding�s"�z*SunauLowLevelTest.test_read_wrong_encodingc	Cs^t�dtjddtjdd�}|�tjd��t�t�	|��Wd�dS1s(wYdS)Nr<r?rrzbad # of channelsr7r2r
r
r�"test_read_wrong_number_of_channels�s�"�z4SunauLowLevelTest.test_read_wrong_number_of_channelsN)rrrr5r;r>r@rAr
r
r
rr+zsr+�__main__)Zunittest�testrZaudiooprr.r8r)rZAudioWriteTestsZAudioTestsWithSourceFilerZTestCaser
r"r#r%r'r+r�mainr
r
r
r�<module>s&�#�
© 2025 GrazzMean