If the sunaudiodev module is available but we cannot find an audio

device to use, skip this test instead of allowing an error to occur
when we attempt to play sound on the absent device.

Verified by Mark Favas.
This commit is contained in:
Fred Drake 2001-04-14 03:10:12 +00:00
parent 9cb98572af
commit b891891d00

View file

@ -1,7 +1,15 @@
from test_support import verbose, findfile, TestFailed
from test_support import verbose, findfile, TestFailed, TestSkipped
import sunaudiodev
import os
try:
audiodev = os.environ["AUDIODEV"]
except KeyError:
audiodev = "/dev/audio"
if not os.path.exists(audiodev):
raise TestSkipped("no audio device found!")
def play_sound_file(path):
fp = open(path, 'r')
data = fp.read()