From b891891d005c4c98bb747271fb7c3e8fe23671a5 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Sat, 14 Apr 2001 03:10:12 +0000 Subject: [PATCH] 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. --- Lib/test/test_sunaudiodev.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_sunaudiodev.py b/Lib/test/test_sunaudiodev.py index af187613108..4864ec5be24 100644 --- a/Lib/test/test_sunaudiodev.py +++ b/Lib/test/test_sunaudiodev.py @@ -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()