Kaydet (Commit) 8bcbe6aa authored tarafından Walter Dörwald's avatar Walter Dörwald

Don't require that a RuntimeError is raised when playing a second

sound while the first one is still running, as the first one
one might already have finished.

Fixes part of SF bug #763052.
üst ccd615c1
......@@ -88,11 +88,15 @@ class PlaySoundTest(unittest.TestCase):
winsound.SND_ALIAS | winsound.SND_ASYNC | winsound.SND_LOOP
)
time.sleep(0.5)
self.assertRaises(
RuntimeError,
winsound.PlaySound,
'SystemQuestion', winsound.SND_ALIAS | winsound.SND_NOSTOP
)
try:
winsound.PlaySound(
'SystemQuestion',
winsound.SND_ALIAS | winsound.SND_NOSTOP
)
except RuntimeError:
pass
else: # the first sound might already be finished
pass
winsound.PlaySound(None, winsound.SND_PURGE)
def test_main():
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment