Files
amodem/tests/test_stream.py
2014-08-05 10:14:46 +03:00

23 lines
407 B
Python

from amodem import stream
from amodem import wave
def test():
p = wave.record('-', stdout=wave.sp.PIPE)
f = stream.Reader(p.stdout)
result = zip(range(10), f)
p.stop()
j = 0
for i, buf in result:
assert i == j
assert len(buf) == f.SAMPLES
j += 1
try:
for buf in f:
pass
except IOError as e:
assert str(e) == 'timeout'