Staging
v0.8.1
v0.8.1
Revision 6a336f6484a13c01516b6bfc3b767075cc2cb4f7 authored by Benjamin Peterson on 03 July 2010, 13:57:30 UTC, committed by Benjamin Peterson on 03 July 2010, 13:57:30 UTC
1 parent 0063367
test_sunaudiodev.py
from test.test_support import findfile, TestFailed, import_module
import unittest
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 unittest.SkipTest("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 ...