diff options
Diffstat (limited to 'Lib/test')
-rw-r--r-- | Lib/test/test_winsound.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Lib/test/test_winsound.py b/Lib/test/test_winsound.py index def8c87..7e14599 100644 --- a/Lib/test/test_winsound.py +++ b/Lib/test/test_winsound.py @@ -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(): |