test_winsound: new try to skip the tests. In Python 2.6, TestSkipped is used to

skip the whole file, not a particular function.
This commit is contained in:
Victor Stinner 2010-04-19 15:18:07 +00:00
parent 797a49c879
commit b2a28c3bd5
1 changed files with 10 additions and 5 deletions

View File

@ -97,7 +97,8 @@ class PlaySoundTest(unittest.TestCase):
def test_alias_asterisk(self):
if not has_sound("SystemAsterisk"):
raise test_support.TestSkipped("No default SystemAsterisk")
print "No default SystemAsterisk"
return
if _have_soundcard():
winsound.PlaySound('SystemAsterisk', winsound.SND_ALIAS)
else:
@ -109,7 +110,8 @@ class PlaySoundTest(unittest.TestCase):
def test_alias_exclamation(self):
if not has_sound("SystemExclamation"):
raise test_support.TestSkipped("No default SystemExclamation")
print "No default SystemExclamation"
return
if _have_soundcard():
winsound.PlaySound('SystemExclamation', winsound.SND_ALIAS)
else:
@ -121,7 +123,8 @@ class PlaySoundTest(unittest.TestCase):
def test_alias_exit(self):
if not has_sound("SystemExit"):
raise test_support.TestSkipped("No default SystemExit")
print "No default SystemExit"
return
if _have_soundcard():
winsound.PlaySound('SystemExit', winsound.SND_ALIAS)
else:
@ -133,7 +136,8 @@ class PlaySoundTest(unittest.TestCase):
def test_alias_hand(self):
if not has_sound("SystemHand"):
raise test_support.TestSkipped("No default SystemHand")
print "No default SystemHand"
return
if _have_soundcard():
winsound.PlaySound('SystemHand', winsound.SND_ALIAS)
else:
@ -145,7 +149,8 @@ class PlaySoundTest(unittest.TestCase):
def test_alias_question(self):
if not has_sound("SystemQuestion"):
raise test_support.TestSkipped("No default SystemQuestion")
print "No default SystemQuestion"
return
if _have_soundcard():
winsound.PlaySound('SystemQuestion', winsound.SND_ALIAS)
else: