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:
parent
9cb98572af
commit
b891891d00
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue