File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ from nose .tools import *
2
+
3
+ from pyAvTranscoder import avtranscoder as av
4
+
5
+ def testCodedDataConstructors ():
6
+ """
7
+ Try to create a CodedData instances from different constructors.
8
+ """
9
+ dataSize = 1024
10
+ codedData = av .CodedData (dataSize )
11
+ assert_equals (dataSize , codedData .getSize ())
12
+
13
+ codedDataCopy = av .CodedData (codedData )
14
+ assert_equals (dataSize , codedDataCopy .getSize ())
15
+
16
+
17
+ def testCodedDataManagement ():
18
+ """
19
+ Try to resize and assign CodedData data.
20
+ """
21
+ dataSize = 1024
22
+ codedData = av .CodedData ()
23
+ codedData .resize (dataSize )
24
+ assert_equals (dataSize , codedData .getSize ())
25
+
26
+ newDataSize = 128
27
+ codedData .assign (newDataSize , 1 )
28
+ assert_equals (newDataSize , codedData .getSize ())
29
+ data = codedData .getData ()
30
+ for i in range (0 , newDataSize ):
31
+ assert_equals ('\x01 ' , data [i ])
32
+
33
+ newDataSize = 256
34
+ codedData .resize (newDataSize )
35
+ assert_equals (newDataSize , codedData .getSize ())
You can’t perform that action at this time.
0 commit comments