python (3.11.7)

(root)/
lib/
python3.11/
test/
__pycache__/
test_winsound.cpython-311.opt-1.pyc

es|ddlZddlZddlZddlmZddlmZejdejdZ	dZ
e
e	jZe
e	j
Ze
e	jZGddejZGd	d
ejZGddejZed
krejdSdS)N)support)
import_helperaudiowinsoundcFtjfd}|S)Nc	|i|}tjrtjd|S#t$r3}tjrtjd|Yd}~dSYd}~dSd}~wwxYw)Nreturnedzfailed:)rverboseprint__name__RuntimeError)argskwargsretefuncs    F/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_winsound.pywrapperzsound_func.<locals>.wrappers	$'''C

1dmZ000J
	3	3	3
3dmY222222222
3
3
3
3
3
3	3s.
A+"A&&A+)	functoolswraps)rrs` r
sound_funcrs8_T					Nc&eZdZdZdZdZdZdS)BeepTestc|ttj|ttjdd|ttjdddS)N$Ki)assertRaises	TypeErrorrBeep
ValueErrorselfs rtest_errorszBeepTest.test_errors)sX)X]333*hmR<<<*hmUB?????rcFtddtdddS)N%ri	safe_Beepr"s r
test_extremeszBeepTest.test_extremes.s("b%rcNtdddD]}t|ddS)Ndr)ranger()r#is  rtest_increasingfrequencyz!BeepTest.test_increasingfrequency2s:sD#&&		Aa		rc(tdddS)Nrr,)duration	frequencyr'r"s rtest_keyword_argszBeepTest.test_keyword_args6s2......rN)r
__module____qualname__r$r)r/r3rrrr'sS@@@
/////rrc>eZdZdZdZdZdZdZdZdZ	dZ
d	S)
MessageBeepTestc.tjddS)N?)timesleepr"s rtearDownzMessageBeepTest.tearDown<s
3rc|ttjd|ttjddt	dS)Nbad*)rrrMessageBeepsafe_MessageBeepr"s rtest_defaultzMessageBeepTest.test_default?sL)X%95AAA)X%92rBBBrc8ttjdSNrBrMB_OKr"s rtest_okzMessageBeepTest.test_okDs(((((rc8ttjdSrE)rBrMB_ICONASTERISKr"s r
test_asteriskzMessageBeepTest.test_asteriskG122222rc8ttjdSrE)rBrMB_ICONEXCLAMATIONr"s rtest_exclamationz MessageBeepTest.test_exclamationJs455555rc8ttjdSrE)rBrMB_ICONHANDr"s r	test_handzMessageBeepTest.test_handMs-.....rc8ttjdSrE)rBrMB_ICONQUESTIONr"s r
test_questionzMessageBeepTest.test_questionPrLrc:ttjdS)N)typerFr"s rr3z!MessageBeepTest.test_keyword_argsSshn------rN)rr4r5r=rCrHrKrOrRrUr3r6rrr8r8:s
)))333666///333.....rr8c>eZdZdZdZdZdZdZdZdZ	dZ
d	S)

PlaySoundTestcf|ttj|ttjdd|ttjdtjtjz|ttjdd|ttjdtj|ttjdd|ttjdddS)Nr?nonesbadrzbad)rrr	PlaySoundr
	SND_ASYNC
SND_MEMORYr!r"s rr$zPlaySoundTest.test_errorsYs)X%7888)X%7FFFH&)<<	
	
	

	
)X%7CCC)X%7"-	/	/	/)X%7A>>>*h&8'1EEEEErc<ttjddS)N
SystemExit)flagssoundsafe_PlaySoundr	SND_ALIASr"s rr3zPlaySoundTest.test_keyword_argshsX/|DDDDDDrc,ttjddd5}|}dddn#1swxYwYt	|t
jt|}t	|t
jdS)Npluck-pcm8.wav	audiodatasubdirrb)openrfindfilereadrerr_	bytearray)r#f
audio_datas   rtest_snd_memoryzPlaySoundTest.test_snd_memoryks
'"#3*57778<>>	"ABJ	"	"	"	"	"	"	"	"	"	"	"	"	"	"	"	z8#6777z**
z8#677777sAA

A
ctjdd}t|tjtjzdS)Nrhrirj)rrnrerSND_FILENAME
SND_NODEFAULT)r#fns  rtest_snd_filenamezPlaySoundTest.test_snd_filenamess9

.{
C
C
Cr8083IIJJJJJrcgd}|D]J}||5t|tjdddn#1swxYwYKdS)N)SystemAsteriskSystemExclamationra
SystemHandSystemQuestion)alias)subTestrerrf)r#aliasesr~s   rtest_aliaseszPlaySoundTest.test_aliasesws


	:	:EE**
:
:uh&8999
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:	:	:sAA
	
A
	c:tdtjdSNz
!"$%&/(#+*rdr"s rtest_alias_fallbackz!PlaySoundTest.test_alias_fallbacks|X%788888rcTtdtjtjzdSr)rerrfrvr"s rtest_alias_nofallbackz#PlaySoundTest.test_alias_nofallbacks#|X%7(:P%PQQQQQrc.tdtjtjztjztjdtdtjtjztdtj	dS)Nr}r:)
rerrfr^SND_LOOPr;r<
SND_NOSTOPr]	SND_PURGEr"s rtest_stopasynczPlaySoundTest.test_stopasyncsy!33h6GG	
	
	
	
3');h>Q)QRRR	4!344444rN)rr4r5r$r3rsrxrrrrr6rrrYrYWs
F
F
FEEE888KKK
:
:
:999RRR	5	5	5	5	5rrY__main__)rr;unittesttestrtest.supportrrequires
import_modulerrr r(rArBr]reTestCaserr8rYrmainr6rr<module>rse&&&&&&&=&z22
Jx}%%	:h233H.///////x ///&.....h'...:;5;5;5;5;5H%;5;5;5|zHMOOOOOr