diff options
| -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 def8c877fa..7e1459947a 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():  | 
