Files
amodem/tests/test_stream.py
2014-08-05 09:22:51 +03:00

23 lines
383 B
Python

import stream
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'