Catch sunaudiodev.error on open() and re-raise TestFailed exception.
diff --git a/Lib/test/test_sunaudiodev.py b/Lib/test/test_sunaudiodev.py
index 9902cf5..aa85752 100644
--- a/Lib/test/test_sunaudiodev.py
+++ b/Lib/test/test_sunaudiodev.py
@@ -14,9 +14,13 @@
     fp = open(path, 'r')
     data = fp.read()
     fp.close()
-    a = sunaudiodev.open('w')
-    a.write(data)
-    a.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'))