mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
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 changed files with 9 additions and 1 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue