blob: af18761310856ea7d119eb2fcde74d62989b8770 [file] [log] [blame]
Guido van Rossume26132c1998-04-23 20:13:30 +00001from test_support import verbose, findfile, TestFailed
Barry Warsaw5bc697d1997-01-07 21:05:29 +00002import sunaudiodev
3import os
4
Barry Warsaw5bc697d1997-01-07 21:05:29 +00005def play_sound_file(path):
6 fp = open(path, 'r')
7 data = fp.read()
8 fp.close()
Barry Warsaw3de721d1997-01-13 20:53:46 +00009 try:
Guido van Rossum41360a41998-03-26 19:42:58 +000010 a = sunaudiodev.open('w')
Barry Warsaw3de721d1997-01-13 20:53:46 +000011 except sunaudiodev.error, msg:
Guido van Rossum41360a41998-03-26 19:42:58 +000012 raise TestFailed, msg
Barry Warsaw3de721d1997-01-13 20:53:46 +000013 else:
Guido van Rossum41360a41998-03-26 19:42:58 +000014 a.write(data)
15 a.close()
Barry Warsaw5bc697d1997-01-07 21:05:29 +000016
17def test():
Barry Warsawb241c421997-01-13 20:34:44 +000018 play_sound_file(findfile('audiotest.au'))
Barry Warsaw5bc697d1997-01-07 21:05:29 +000019
20test()