Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/test/__pycache__/test_winsound.cpython-38.opt-2.pyc
U

>��gE�@s�ddlZddlZddlZddlmZe�d�e�d�Zdd�Zeej	�Z
eej�Zeej
�ZGdd�dej�ZGd	d
�d
ej�ZGdd�dej�Zed
kr�e��dS)�N)�supportZaudio�winsoundcst����fdd��}|S)Nc
s`z�||�}Wn6tk
rD}ztjr4t�jd|�W5d}~XYnXtjrXt�jd�|SdS)Nzfailed:Zreturned)�RuntimeErrorr�verbose�print�__name__)�args�kwargs�ret�e��func��1/opt/cppython/lib/python3.8/test/test_winsound.py�wrappers zsound_func.<locals>.wrapper)�	functools�wraps)r
rrrr�
sound_funcs
rc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�BeepTestcCs6|�ttj�|�ttjdd�|�ttjdd�dS)N�$�Ki�)�assertRaises�	TypeErrorr�Beep�
ValueError��selfrrr�test_errors'szBeepTest.test_errorscCstdd�tdd�dS)N�%ri���	safe_Beeprrrr�
test_extremes,s
zBeepTest.test_extremescCs tddd�D]}t|d�qdS)N�d��r)�ranger )r�irrr�test_increasingfrequency0sz!BeepTest.test_increasingfrequencycCstddd�dS)Nrr#)ZdurationZ	frequencyrrrrr�test_keyword_args4szBeepTest.test_keyword_argsN)r�
__module__�__qualname__rr!r&r'rrrrr%src@sLeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dS)�MessageBeepTestcCst�d�dS)N��?)�time�sleeprrrr�tearDown:szMessageBeepTest.tearDowncCs,|�ttjd�|�ttjdd�t�dS)N�bad�*)rrr�MessageBeep�safe_MessageBeeprrrr�test_default=szMessageBeepTest.test_defaultcCsttj�dS�N�r2rZMB_OKrrrr�test_okBszMessageBeepTest.test_okcCsttj�dSr4)r2rZMB_ICONASTERISKrrrr�
test_asteriskEszMessageBeepTest.test_asteriskcCsttj�dSr4)r2rZMB_ICONEXCLAMATIONrrrr�test_exclamationHsz MessageBeepTest.test_exclamationcCsttj�dSr4)r2rZMB_ICONHANDrrrr�	test_handKszMessageBeepTest.test_handcCsttj�dSr4)r2rZMB_ICONQUESTIONrrrr�
test_questionNszMessageBeepTest.test_questioncCsttjd�dS)N)�typer5rrrrr'Qsz!MessageBeepTest.test_keyword_argsN)rr(r)r.r3r6r7r8r9r:r'rrrrr*8sr*c@sLeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dS)�
PlaySoundTestcCs�|�ttj�|�ttjdd�|�ttjdtjtjB�|�ttjdd�|�ttjdtj�|�ttjdd�|�ttjdd�dS)Nr/Znonesbadr�zbad)rrr�	PlaySoundr�	SND_ASYNC�
SND_MEMORYrrrrrrWs
��zPlaySoundTest.test_errorscCsttjdd�dS)N�
SystemExit)�flagsZsound��safe_PlaySoundr�	SND_ALIASrrrrr'fszPlaySoundTest.test_keyword_argsc	CsLttjddd�d��}|��}W5QRXt|tj�t|�}t|tj�dS)N�pluck-pcm8.wav�	audiodata�Zsubdir�rb)�openr�findfile�readrDrr@�	bytearray)r�fZ
audio_datarrr�test_snd_memoryis��zPlaySoundTest.test_snd_memorycCs$tjddd�}t|tjtjB�dS)NrFrGrH)rrKrDrZSND_FILENAME�
SND_NODEFAULT)r�fnrrr�test_snd_filenameqszPlaySoundTest.test_snd_filenamec
Cs@dddddg}|D](}|j|d��t|tj�W5QRXqdS)NZSystemAsteriskZSystemExclamationrAZ
SystemHand�SystemQuestion)�alias)ZsubTestrDrrE)r�aliasesrTrrr�test_aliasesus�zPlaySoundTest.test_aliasescCstdtj�dS�Nz
!"$%&/(#+*rCrrrr�test_alias_fallback�sz!PlaySoundTest.test_alias_fallbackcCstdtjtjB�dSrW)rDrrErPrrrr�test_alias_nofallback�sz#PlaySoundTest.test_alias_nofallbackcCsFtdtjtjBtjB�t�d�tdtjtjB�t�dtj	�dS)NrSr+)
rDrrEr?ZSND_LOOPr,r-Z
SND_NOSTOPr>Z	SND_PURGErrrr�test_stopasync�s�
zPlaySoundTest.test_stopasyncN)rr(r)rr'rOrRrVrXrYrZrrrrr<Usr<�__main__)rr,Zunittest�testrZrequires�
import_modulerrrr r1r2r>rDZTestCaserr*r<r�mainrrrr�<module>s




>

F1le Man4ger