From: Fred Drake Date: Sat, 14 Apr 2001 03:10:12 +0000 (+0000) Subject: If the sunaudiodev module is available but we cannot find an audio X-Git-Tag: v2.1c2~32 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b891891d005c4c98bb747271fb7c3e8fe23671a5;p=thirdparty%2FPython%2Fcpython.git 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. --- diff --git a/Lib/test/test_sunaudiodev.py b/Lib/test/test_sunaudiodev.py index af1876131085..4864ec5be24d 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()