Staging
v0.8.1
v0.8.1
Revision bde44876de7a12838a3e83735b1f5d88380d3877 authored by Barry Warsaw on 18 October 2009, 16:50:06 UTC, committed by Barry Warsaw on 18 October 2009, 16:50:06 UTC
1 parent 0c0cfad
test_sunaudiodev.py
from test.test_support import findfile, TestFailed, TestSkipped, import_module
sunaudiodev = import_module('sunaudiodev', deprecated=True)
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()
fp.close()
try:
a = sunaudiodev.open('w')
except sunaudiodev.error, msg:
raise TestFailed, msg
else:
a.write(data)
a.close()
def test_main():
play_sound_file(findfile('audiotest.au'))
if __name__ == '__main__':
test_main()
Computing file changes ...