home *** CD-ROM | disk | FTP | other *** search
- from test_support import verbose, TestFailed
- import sunaudiodev
- import os
-
- def findfile(file):
- if os.path.isabs(file): return file
- import sys
- for dn in sys.path:
- fn = os.path.join(dn, file)
- if os.path.exists(fn): return fn
- return file
-
- 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():
- play_sound_file(findfile('audiotest.au'))
-
- test()
-