Skip to content

Commit 86502f4

Browse files
author
Clement Champetier
committed
pyTest: added test to create an InputFile inside an AudioReader
1 parent 5cd30bc commit 86502f4

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/pyTest/testAudioReader.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,26 @@
1010
from pyAvTranscoder import avtranscoder as av
1111

1212

13+
def testAudioReaderCreateNewInputFile():
14+
"""
15+
Read a audio stream with the AudioReader.
16+
The InputFile is created inside the reader.
17+
"""
18+
inputFileName = os.environ['AVTRANSCODER_TEST_AUDIO_WAVE_FILE']
19+
reader = av.AudioReader(inputFileName)
20+
21+
# read all frames and check their size
22+
while True:
23+
frame = reader.readNextFrame()
24+
if not frame:
25+
break
26+
assert_greater(frame.getSize(), 0)
27+
28+
# check if there is no next frame
29+
frame = reader.readNextFrame()
30+
assert_equals( reader.readNextFrame(), None )
31+
32+
1333
def testAudioReaderChannelsExtraction():
1434
"""
1535
Read the same audio stream with several AudioReaders.

0 commit comments

Comments
 (0)