/Lib/test/test_sunaudiodev.py
http://unladen-swallow.googlecode.com/ · Python · 32 lines · 24 code · 8 blank · 0 comment · 7 complexity · ee4389e6ab5cb3906578540822fad310 MD5 · raw file
- from test.test_support import findfile, TestFailed, TestSkipped, import_module
- 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 TestSkipped("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()