Uname:Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64

403WebShell
403Webshell
Server IP : 3.111.61.48  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.2.31
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.10/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.10/test/__pycache__/audiotests.cpython-310.pyc
o

�9j�0�@sxddlmZddlmZmZddlZddlZddlZGdd�dej�Z	Gdd�d�Z
Gdd	�d	e
�ZGd
d�de
�ZdS)�)�findfile)�TESTFN�unlinkNc@seZdZdd�Zdd�ZdS)�UnseekableIOcC�tj��N��io�UnsupportedOperation��self�r
�&/usr/lib/python3.10/test/audiotests.py�tell	�zUnseekableIO.tellcOrrr)r�args�kwargsr
r
r�seekrzUnseekableIO.seekN)�__name__�
__module__�__qualname__rrr
r
r
rrsrc@s(eZdZdZdd�Zdd�Zdd�ZdS)	�
AudioTestsFcCsd|_|_dSr)�f�foutrr
r
r�setUpszAudioTests.setUpcCs4|jdur
|j��|jdur|j��tt�dSr)r�closerrrrr
r
r�tearDowns




zAudioTests.tearDownc	Cs
|�|��|�|�|��|�|�|��|�|�|��|�|�|��|�|�|��|�|��}|�|||||||f�|�|j|�|�|j	|�|�|j
|�|�|j|�|�|j|�|�|j
|�ttjd�D]}	t�||	�}
|�t�|
�|�qqdS)N�)�assertEqual�getnchannels�getsampwidth�getframerate�
getnframes�getcomptype�getcompname�	getparams�	nchannels�	sampwidth�	framerate�nframes�comptype�compname�range�pickle�HIGHEST_PROTOCOL�dumps�loads)rrr&r'r(r)r*r+�params�proto�dumpr
r
r�check_paramss(��zAudioTests.check_paramsN)rrr�close_fdrrr4r
r
r
rrs
rc@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#S)$�AudioWriteTestscCsL|j�|d�}|_|�|j�|�|j�|�|j�|�	|j
|j�|S�N�wb)�module�openr�setnchannelsr&�setsampwidthr'�setframerater(�setcomptyper*r+�r�testfilerr
r
r�create_file7szAudioWriteTests.create_filecCs�|j�|d��5}|�|��|j�|�|��|j�|�|��|j�|�|�	�|�|�|�
|�|�Wd�dS1s?wYdS�N�rb)r9r:rrr&r r'r!r(r"�
readframes)rr@r)�framesrr
r
r�
check_file?s"�zAudioWriteTests.check_filec	CsP|�t�}|�|j�|�|j�|�||j|j|j	|j|j
|j�|��dSr)
rAr�
setnframesr)�writeframesrEr4r&r'r(r*r+r�rrr
r
r�test_write_paramsGs
�z!AudioWriteTests.test_write_paramsc
Cs�|�|jj��|j�td��Wd�n1swYWd�n1s)wY|�|jj��<ttd��}|j�|��Wd�n1sMwYWd�n1s\wYWd�dSWd�dS1stwYdSr7)�assertRaisesr9�Errorr:r)rr@r
r
r�&test_write_context_manager_calls_closeOs �������"�z6AudioWriteTests.test_write_context_manager_calls_closec	Csbttd��@}|j�|��"}|�|j�|�|j�|�|j�|�	|j
|j�Wd�n1s1wY|�|j
|j�Wd�n1sHwYttd��U}|j�|��,}|�|��j
�|��}|�|j|j�|�|j|j�|�|j|j�Wd�n1s�wY|js�|�|���|�|j
|j�Wd�dS1s�wYdS)Nr8rC)r:rr9r;r&r<r'r=r(r>r*r+r�closedr5�assertFalse�getfpr%�assertIsNone)rr@rr1r
r
r�#test_context_manager_with_open_fileZs*���"�z3AudioWriteTests.test_context_manager_with_open_filecCs�|j�td��"}|�|j�|�|j�|�|j�|�	|j
|j�Wd�n1s,wY|j�t��,}|�|�
�j�|��}|�|j|j�|�|j|j�|�|j|j�Wd�n1sfwY|jsw|�|�
��dSdSr7)r9r:rr;r&r<r'r=r(r>r*r+rOrPrNr%rr5rQ)rrr1r
r
r�"test_context_manager_with_filenamems ���z2AudioWriteTests.test_context_manager_with_filenamecCs@|�t�}|�|j�|�|j�|��|�t|j|j�dSr)rArrGr)rHrErrFrIr
r
r�
test_write~s

zAudioWriteTests.test_writecC�D|�t�}|�|j�|�t|j��|��|�t|j|j�dSr)	rArrGr)rH�	bytearrayrErrFrIr
r
r�test_write_bytearray��

z$AudioWriteTests.test_write_bytearraycCsH|�t�}|�|j�|�t�d|j��|��|�t|j|j�dS)N�h)	rArrGr)rH�arrayrErrFrIr
r
r�test_write_array�s

z AudioWriteTests.test_write_arraycCrUr)	rArrGr)rH�
memoryviewrErrFrIr
r
r�test_write_memoryview�rXz%AudioWriteTests.test_write_memoryviewcCs�ttd��$}|�d�|�|�}|�|jd�|�|j�|��Wd�n1s,wYttd��}|�	|�
d�d�|�||j|j�Wd�dS1sTwYdS�Nr8�
ababagalamagarrC�
�r:r�writerArGr)rHrErr�readrFr?r
r
r�test_incompleted_write��


�"�z&AudioWriteTests.test_incompleted_writecCs�ttd��8}|�d�|�|�}|�|j�|j|j}|�|j	d|��|�|j	|d��|�
�Wd�n1s@wYttd��}|�|�d�d�|�
||j|j	�Wd�dS1shwYdS�Nr8r_rCr`)r:rrbrArGr)r&r'rHrErrrcrF�rr@r�	framesizer
r
r�test_multiple_writes�s


�	"�z$AudioWriteTests.test_multiple_writescCs�ttd��$}|�d�|�|�}|�|jd�|�|j�|��Wd�n1s,wYttd��}|�	|�
d�d�|�||j|j�Wd�dS1sTwYdSr^rar?r
r
r�test_overflowed_write�rez%AudioWriteTests.test_overflowed_writecCs�|�t��}|�|j�|�|j�Wd�n1swYttd��}|�||j|j�Wd�dS1s;wYdSrB)rArrGr)rHrErrF)rrr@r
r
r�test_unseekable_read�s�"�z$AudioWriteTests.test_unseekable_readc	Cs�ttd��)}|�|��}|�|j�|�|j�Wd�n1s"wYWd�n1s1wY|�t|j|j�dSr7)rrrArGr)rHrErFr?r
r
r�test_unseekable_write�s���z%AudioWriteTests.test_unseekable_writec	Cs�ttd��<}|�d�|�|�}|�|jd�z|�|j�Wn	ty)Ynwz|�	�Wn	ty9YnwWd�n1sDwYt
td��}|�|�d�d�|�
||jd|j�Wd�dS1snwYdSr^)rrrbrArGr)rHrE�OSErrorrr:rrcrFr?r
r
r�!test_unseekable_incompleted_write�s(

����
"�z1AudioWriteTests.test_unseekable_incompleted_writec	Csttd��<}|�d�|�|�}|�|jd�z|�|j�Wn	ty)Ynwz|�	�Wn	ty9YnwWd�n1sDwYt
td��(}|�|�d�d�|j
|j}|�||jd|jd|��Wd�dS1sywYdSr^)rrrbrArGr)rHrErmrr:rrcr&r'rFrgr
r
r� test_unseekable_overflowed_write�s*

����
""�z0AudioWriteTests.test_unseekable_overflowed_writeN)rrrrArFrJrMrRrSrTrWr[r]rdrirjrkrlrnror
r
r
rr65s$r6c@s@eZdZedd��Zdd�Zdd�Zdd�Zd	d
�Zdd�Z	d
S)�AudioTestsWithSourceFilecCst|jdd�|_dS)N�	audiodata)�subdir)r�sndfilename�sndfilepath)�clsr
r
r�
setUpClass�sz#AudioTestsWithSourceFile.setUpClassc	Cs:|j�|j�}|_|�||j|j|j|j|j	|j
�dSr)r9r:rtrr4r&r'r(�sndfilenframesr*r+rIr
r
r�test_read_paramss�z)AudioTestsWithSourceFile.test_read_paramsc	Cst|jd��#}|j�|�}|_|�|j�|��|�|j|j�Wd�n1s,wYtt	d��@}|j�|d�}|_
|�|j�|�|jj��|��Wd�n1s]wY|�|j|j�|��Wd�dS1sywYdS)NrCr8)
r:rtr9rrOrNrrr5rrrKrL)rr@rrr
r
r�
test_closes�
�
"�z#AudioTestsWithSourceFile.test_closecCs�|j|j}|jdd|�}|jd|d|�}|j�|j�}|_|�|�d�d�|�|�	�d�|�|�d�|�|�
�|�	�}|�|d�|�|�d�|�|�	�}|�|d�|�|�d�|�|�|�|�|�d�|�|�|�|�|�d�|�|�|jj
��
|�d�Wd�n1s�wY|�|jj
��|�|��d�Wd�dS1s�wYdS)N��r����r)r&r'rEr9r:rtrrrDr�rewind�setposrKrLr")rrh�chunk1�chunk2r�pos0�pos2r
r
r�	test_reads0

�"�z"AudioTestsWithSourceFile.test_readcCs�|j�|j�}|_|j�td�}|_|�|���d}|��}|dkr9|d7}|�	|�
|��||8}|dks%|��|j�td�}|_|��|�
|��|���|�
|�
|���|�
|����dS)Nr8rrrC)r9r:rtrrr�	setparamsr%r"rHrDrr~r)rrr�i�nr
r
r�	test_copy,s"��z"AudioTestsWithSourceFile.test_copyc	CsLttd��*}|�d�t|jd��}|�|���Wd�n1s#wYWd�n1s2wYttd��`}|�|�d�d�|j�|d��7}|�|��|j�|�|�	�|j
�|�|��|j�|�|�
�|j�|�|�|j�|j�Wd�n1s�wYWd�dSWd�dS1s�wYdSrf)r:rrbrtrcrr9rr&r r'r!r(r"rwrDr)rEr?r
r
r�test_read_not_from_start=s&
�����"�z1AudioTestsWithSourceFile.test_read_not_from_startN)
rrr�classmethodrvrxryr�r�r�r
r
r
rrp�s
rp)
�test.supportr�test.support.os_helperrrrZr	r-�FileIOrrr6rpr
r
r
r�<module>s%F

Youez - 2016 - github.com/yon3zu
LinuXploit