blob: aa85752e20bec6e1c5d5b8d2a057b3656dcaa531 [file] [log] [blame]
Guido van Rossum228b8e81997-04-02 06:13:34 +00001from test_support import verbose, TestFailed
2import sunaudiodev
3import os
4
5def findfile(file):
6 if os.path.isabs(file): return file
7 import sys
8 for dn in sys.path:
9 fn = os.path.join(dn, file)
10 if os.path.exists(fn): return fn
11 return file
12
13def play_sound_file(path):
14 fp = open(path, 'r')
15 data = fp.read()
16 fp.close()
17 try:
18 a = sunaudiodev.open('w')
19 except sunaudiodev.error, msg:
20 raise TestFailed, msg
21 else:
22 a.write(data)
23 a.close()
24
25def test():
26 play_sound_file(findfile('audiotest.au'))
27
28test()