Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_winsound.cpython-33.pyc

�
��fs#c@sddlZddlmZejd�ddlZddlZddlZejd�Zejd�Z	ddl
Z
dd�ZGdd	�d	ej�Z
Gd
d�dej�ZGdd
�d
ej�Zdd�Zdadd�Zdd�Zedkre�ndS(iN(usupportuaudiouwinsounductypescCsuyXtjjj�dkrdStjtjdj|��}tj	|d�ddkSWnt
k
rpdSYnXdS(uAFind out if a particular event is configured with a default soundiu,AppEvents\Schemes\Apps\.Default\{0}\.DefaultiuNF(uctypesuwindlluwinmmumixerGetNumDevsuFalseuwinregu	OpenKeyExuHKEY_CURRENT_USERuformatu	EnumValueuWindowsError(usoundukey((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu	has_sounds
u	has_soundcBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uBeepTestcCsI|jttj�|jttjdd�|jttjdd�dS(Ni$iKi�(uassertRaisesu	TypeErroruwinsounduBeepu
ValueError(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_errors%suBeepTest.test_errorscCs$|jdd�|jdd�dS(Ni%iKi�(u_beep(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu
test_extremes*suBeepTest.test_extremescCs1x*tddd�D]}|j|d�qWdS(Nidi�iK(urangeu_beep(uselfui((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_increasingfrequency.su!BeepTest.test_increasingfrequencycGs*ytj|�Wntk
r%YnXdS(N(uwinsounduBeepuRuntimeError(uselfuargs((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu_beep2s

uBeepTest._beepN(u__name__u
__module__u__qualname__utest_errorsu
test_extremesutest_increasingfrequencyu_beep(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyuBeepTests	uBeepTestcBsh|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS(uMessageBeepTestcCstjd�dS(Ng�?(utimeusleep(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutearDownCsuMessageBeepTest.tearDowncCs=|jttjd�|jttjdd�tj�dS(Nubadi*(uassertRaisesu	TypeErroruwinsounduMessageBeep(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_defaultFsuMessageBeepTest.test_defaultcCstjtj�dS(N(uwinsounduMessageBeepuMB_OK(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_okKsuMessageBeepTest.test_okcCstjtj�dS(N(uwinsounduMessageBeepuMB_ICONASTERISK(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu
test_asteriskNsuMessageBeepTest.test_asteriskcCstjtj�dS(N(uwinsounduMessageBeepuMB_ICONEXCLAMATION(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_exclamationQsu MessageBeepTest.test_exclamationcCstjtj�dS(N(uwinsounduMessageBeepuMB_ICONHAND(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu	test_handTsuMessageBeepTest.test_handcCstjtj�dS(N(uwinsounduMessageBeepuMB_ICONQUESTION(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu
test_questionWsuMessageBeepTest.test_questionN(
u__name__u
__module__u__qualname__utearDownutest_defaultutest_oku
test_asteriskutest_exclamationu	test_handu
test_question(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyuMessageBeepTestAsuMessageBeepTestcBs�|EeZdZdd�Zejed�d�dd��Zejed�d�d	d
��Zejed�d�d
d��Z	ejed�d�dd��Z
ejed�d�dd��Zdd�Zdd�Z
dd�ZdS(u
PlaySoundTestcCsS|jttj�|jttjdd�|jttjdtjtjB�dS(Nubadunone(uassertRaisesu	TypeErroruwinsoundu	PlaySounduRuntimeErroru	SND_ASYNCu
SND_MEMORY(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_errors]suPlaySoundTest.test_errorsuSystemAsteriskuNo default SystemAsteriskcCs?t�rtjdtj�n|jttjdtj�dS(NuSystemAsterisk(u_have_soundcarduwinsoundu	PlaySoundu	SND_ALIASuassertRaisesuRuntimeError(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_alias_asteriskfs	u!PlaySoundTest.test_alias_asteriskuSystemExclamationuNo default SystemExclamationcCs?t�rtjdtj�n|jttjdtj�dS(NuSystemExclamation(u_have_soundcarduwinsoundu	PlaySoundu	SND_ALIASuassertRaisesuRuntimeError(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_alias_exclamationrs	u$PlaySoundTest.test_alias_exclamationu
SystemExituNo default SystemExitcCs?t�rtjdtj�n|jttjdtj�dS(Nu
SystemExit(u_have_soundcarduwinsoundu	PlaySoundu	SND_ALIASuassertRaisesuRuntimeError(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_alias_exit~s	uPlaySoundTest.test_alias_exitu
SystemHanduNo default SystemHandcCs?t�rtjdtj�n|jttjdtj�dS(Nu
SystemHand(u_have_soundcarduwinsoundu	PlaySoundu	SND_ALIASuassertRaisesuRuntimeError(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_alias_hand�s	uPlaySoundTest.test_alias_handuSystemQuestionuNo default SystemQuestioncCs?t�rtjdtj�n|jttjdtj�dS(NuSystemQuestion(u_have_soundcarduwinsoundu	PlaySoundu	SND_ALIASuassertRaisesuRuntimeError(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_alias_question�s	u!PlaySoundTest.test_alias_questioncCs0ytjdtj�Wntk
r+YnXdS(Nu
!"$%&/(#+*(uwinsoundu	PlaySoundu	SND_ALIASuRuntimeError(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_alias_fallback�s
u!PlaySoundTest.test_alias_fallbackcCsft�r?ytjdtjtjB�Wqbtk
r;YqbXn#|jttjdtjtjB�dS(Nu
!"$%&/(#+*(u_have_soundcarduwinsoundu	PlaySoundu	SND_ALIASu
SND_NODEFAULTuRuntimeErroruassertRaises(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_alias_nofallback�s	

u#PlaySoundTest.test_alias_nofallbackcCs�t�r�tjdtjtjBtjB�tjd�ytjdtjtjB�Wnt	k
riYnXtjdtj�ndS(NuSystemQuestiong�?(u_have_soundcarduwinsoundu	PlaySoundu	SND_ALIASu	SND_ASYNCuSND_LOOPutimeusleepu
SND_NOSTOPuRuntimeErroruNoneu	SND_PURGE(uself((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyutest_stopasync�s	

uPlaySoundTest.test_stopasyncN(u__name__u
__module__u__qualname__utest_errorsuunittestu
skipUnlessu	has_soundutest_alias_asteriskutest_alias_exclamationutest_alias_exitutest_alias_handutest_alias_questionutest_alias_fallbackutest_alias_nofallbackutest_stopasync(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu
PlaySoundTest[s	$$u
PlaySoundTestcCs[xTtjjdd�jtj�D]1}tjj|d�}tjj|�r"|Sq"WdS(u,Return the full path to cscript.exe or None.uPATHuucscript.exeN(uosuenvironugetusplitupathsepupathujoinuexists(udirucscript_path((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu_get_cscript_path�s(u_get_cscript_pathcCs�tdkr�t�}|dkr%dStjjtjjt�d�}t	j
||gdt	j�}|j�a|j
j�ntS(u.Return True iff this computer has a soundcard.ucheck_soundcard.vbsustdoutNT(u__have_soundcard_cacheuNoneu_get_cscript_pathuTrueuosupathujoinudirnameu__file__u
subprocessuPopenuPIPEuwaitustdoutuclose(ucscript_pathucheck_scriptup((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu_have_soundcard�s		
u_have_soundcardcCstjttt�dS(N(usupporturun_unittestuBeepTestuMessageBeepTestu
PlaySoundTest(((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu	test_main�su	test_mainu__main__(uunittestutestusupporturequiresutimeuosu
subprocessu
import_moduleuwinsounductypesuwinregu	has_sounduTestCaseuBeepTestuMessageBeepTestu
PlaySoundTestu_get_cscript_pathuNoneu__have_soundcard_cacheu_have_soundcardu	test_mainu__name__(((u7/opt/alt/python33/lib64/python3.3/test/test_winsound.pyu<module>s$
%�