Skip to content

Commit 6671f36

Browse files
committed
Add OutputFile unit test
1 parent d4241d0 commit 6671f36

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

test/pyTest/testOutputFile.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,20 @@ def testGetUnexistedOutputStream():
9595
outputFileName = "testGetUnexistedOutputStream.mov"
9696
ouputFile = av.OutputFile(outputFileName)
9797
ouputFile.getStream(0)
98+
99+
100+
def testAddingCustomStream():
101+
"""
102+
Create an OutputFile, and add a custom stream and try to access that stream.
103+
"""
104+
outputFileName = "testAddingCustomStream.mov"
105+
ouputFile = av.OutputFile(outputFileName)
106+
107+
codec = av.AudioCodec(av.eCodecTypeEncoder, "pcm_s24le");
108+
addedOutputStream = ouputFile.addCustomStream(codec)
109+
110+
retrievedOutputStream = ouputFile.getStream(0)
111+
112+
assert_equals(addedOutputStream.getStreamIndex(), retrievedOutputStream.getStreamIndex())
113+
assert_equals(addedOutputStream.getStreamDuration(), retrievedOutputStream.getStreamDuration())
114+
assert_equals(addedOutputStream.getNbFrames(), retrievedOutputStream.getNbFrames())

0 commit comments

Comments
 (0)