blob: af18761310856ea7d119eb2fcde74d62989b8770 [file] [log] [blame]
Guido van Rossume03c0501998-08-12 02:38:11 +00001from test_support import verbose, findfile, TestFailed
Guido van Rossum228b8e81997-04-02 06:13:34 +00002import sunaudiodev
3import os
4
Guido van Rossum228b8e81997-04-02 06:13:34 +00005def play_sound_file(path):
6 fp = open(path, 'r')
7 data = fp.read()
8 fp.close()
9 try:
Guido van Rossum548703a1998-03-26 22:14:20 +000010 a = sunaudiodev.open('w')
Guido van Rossum228b8e81997-04-02 06:13:34 +000011 except sunaudiodev.error, msg:
Guido van Rossum548703a1998-03-26 22:14:20 +000012 raise TestFailed, msg
Guido van Rossum228b8e81997-04-02 06:13:34 +000013 else:
Guido van Rossum548703a1998-03-26 22:14:20 +000014 a.write(data)
15 a.close()
Guido van Rossum228b8e81997-04-02 06:13:34 +000016
17def test():
18 play_sound_file(findfile('audiotest.au'))
19
20test()