Ó8NSSKrSSKrSSKrSSKrSSKJr SSKJr SSKJr \R"S5 \R"S5r Sr \ "\ R5r\ "\ R5r\ "\ R"5r"SS \R&5r"S S \R&5r"S S \R&5r\S:Xa\R0"5 gg)N)support) import_helper) os_helperaudiowinsoundcF^[R"T5U4Sj5nU$)Nc>T"U0UD6n[R(a[TRS5 U$![a;n[R(a[TRSU5 SnAgSnAgSnAff=f)Nreturnedzfailed:)rverboseprint__name__ RuntimeError)argskwargsretefuncs 9/opt/alt/python313/lib64/python3.13/test/test_winsound.pywrappersound_func..wrappersd ''C dmmZ0J  3dmmY22 3s8 A=,A88A=) functoolswraps)rrs` r sound_funcrs%__T   Nc,\rSrSrSrSrSrSrSrg)BeepTest)cUR[[R5 UR[[RSS5 UR[[RSS5 g)N$Ki) assertRaises TypeErrorrBeep ValueErrorselfs r test_errorsBeepTest.test_errors+sF )X]]3 *hmmR< *hmmUB?rc4[SS5 [SS5 g)N%r i safe_Beepr%s r test_extremesBeepTest.test_extremes0s"b%rcD[SSS5Hn[US5 M g)Ndr )ranger,)r&is rtest_increasingfrequency!BeepTest.test_increasingfrequency4ssD#&A a 'rc[SSS9 g)Nr r1)duration frequencyr+r%s rtest_keyword_argsBeepTest.test_keyword_args8s 2.rN) r __module__ __qualname____firstlineno__r'r-r4r9__static_attributes__r;rrrr)s@ /rrcD\rSrSrSrSrSrSrSrSr Sr S r S r g ) MessageBeepTest<c0[R"S5 g)N?)timesleepr%s rtearDownMessageBeepTest.tearDown>s  3rcUR[[RS5 UR[[RSS5 [ 5 g)Nbad*)r!r"r MessageBeepsafe_MessageBeepr%s r test_defaultMessageBeepTest.test_defaultAs: )X%9%95A )X%9%92rBrc6[[R5 gNrMrMB_OKr%s rtest_okMessageBeepTest.test_okFs(rc6[[R5 grQ)rMrMB_ICONASTERISKr%s r test_asteriskMessageBeepTest.test_asteriskI112rc6[[R5 grQ)rMrMB_ICONEXCLAMATIONr%s rtest_exclamation MessageBeepTest.test_exclamationLs445rc6[[R5 grQ)rMr MB_ICONHANDr%s r test_handMessageBeepTest.test_handOs--.rc6[[R5 grQ)rMrMB_ICONQUESTIONr%s r test_questionMessageBeepTest.test_questionRrZrc2[[RS9 g)N)typerRr%s rr9!MessageBeepTest.test_keyword_argsUshnn-rr;N) r r<r=r>rGrNrTrXr]rarer9r?r;rrrArA<s* )36/3.rrAcP\rSrSrSrSrSrSrSrSr Sr S r S r S r S rg ) PlaySoundTestYcnUR[[R5 UR[[RSS5 UR[[RS[R [R -5 UR[[RSS5 UR[[RS[R 5 UR[[RSS5 UR[[RSS5 g)NrJnonesbadrzbad)r!r"r PlaySoundr SND_ASYNC SND_MEMORYr$r%s rr'PlaySoundTest.test_errors[s )X%7%78 )X%7%7F      H&&)<)<< )X%7%7C )X%7%7"-- / )X%7%7A> *h&8&8'1Erc4[[RSS9 g)N SystemExit)flagssoundsafe_PlaySoundr SND_ALIASr%s rr9PlaySoundTest.test_keyword_argsjsX//|Drc[[R"SSS9S5nUR5nSSS5 [ W[ R 5 [U5n[ U[ R 5 g!,(df  NN=f)Npluck-pcm8.wav audiodatasubdirrb)openrfindfilereadryrrr bytearray)r&f audio_datas rtest_snd_memoryPlaySoundTest.test_snd_memorymsj '""#3*578<>ABJ> z8#6#67z* z8#6#67 >>s A99 Bc[R"SSS9n[U[R[R -5 gNr}r~r)rrryr SND_FILENAME SND_NODEFAULTr&fns rtest_snd_filenamePlaySoundTest.test_snd_filenameus0   .{ Cr80083I3IIJrc[R"SSS9n[R"U5n[ U[ R [ R-5 gr)rrrFakePathryrrr)r&rpaths rtest_snd_filepathPlaySoundTest.test_snd_filepathys@   .{ C!!"%tX22X5K5KKLrc [R"SSS9nUR[[R [ R"[R"U55[R[R-5 gr) rrr!r"rrprrosfsencoderrrs rtest_snd_filepath_as_bytes(PlaySoundTest.test_snd_filepath_as_bytes~sY   .{ C        r{{2 /  ! !H$:$: :  rc/SQnUH5nURUS9 [U[R5 SSS5 M7 g!,(df  MI=f)N)SystemAsteriskSystemExclamationru SystemHandSystemQuestion)alias)subTestryrrz)r&aliasesrs r test_aliasesPlaySoundTest.test_aliasessB EE*uh&8&89+***s A A c8[S[R5 gNz !"$%&/(#+*rxr%s rtest_alias_fallback!PlaySoundTest.test_alias_fallbacks|X%7%78rcZ[S[R[R-5 gr)ryrrzrr%s rtest_alias_nofallback#PlaySoundTest.test_alias_nofallbacks|X%7%7(:P:P%PQrcF[S[R[R-[R-5 [ R "S5 [S[R[R-5 [RS[R5 g)NrrD) ryrrzrqSND_LOOPrErF SND_NOSTOPrp SND_PURGEr%s rtest_stopasyncPlaySoundTest.test_stopasyncsm    !3!3 3h6G6G G  3'););h>Q>Q)QR 4!3!34rr;N)r r<r=r>r'r9rrrrrrrrr?r;rrrkrkYs9 FE8KM   :9R 5rrk__main__)rrrEunittesttestr test.supportrrrequires import_modulerrr#r,rLrMrpryTestCaserrArkr mainr;rrrs &"  & &z 2  x}} % h223H..//x  /&.h''.:I5H%%I5X z MMOr