Sha256: 163441facbb114b264442db7cc7f5b03ea9f851612912cf3f928d70b205e6760

Contents?: true

Size: 582 Bytes

Versions: 30

Compression:

Stored size: 582 Bytes

Contents

from test_support import verbose, findfile, TestFailed, TestSkipped
import sunaudiodev
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():
    play_sound_file(findfile('audiotest.au'))

test()

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
rubyfox-server-2.19.2.0 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.17.3.2 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.17.3.1 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.17.3.0 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.16.3.2 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.16.3.1 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.16.0.4 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.16.0.3 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.16.0.2 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.16.0.1 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.16.0.0 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.13.7.3 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.13.6.2 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.13.6.1 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.13.5.1 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.13.4.1 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.13.3.1 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.12.5.1 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.12.5.0 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py
rubyfox-server-2.12.4.0 lib/rubyfox/server/data/lib/Lib/test/test_sunaudiodev.py