MCPcopy Create free account
hub / github.com/ImageEngine/cortex / testMethods

Method testMethods

test/IECore/ImfTest.py:111–200  ·  view source on GitHub ↗

Test TimeCode miscellaneous methods

( self )

Source from the content-addressed store, hash-verified

109 self.assertEqual( t, tt )
110
111 def testMethods( self ) :
112 """Test TimeCode miscellaneous methods"""
113
114 t = IECore.TimeCode(
115 hours = 12,
116 minutes = 23,
117 seconds = 49,
118 frame = 15,
119 dropFrame = True,
120 colorFrame = False,
121 fieldPhase = True,
122 bgf0 = True,
123 bgf1 = False,
124 bgf2 = True,
125 binaryGroup1 = 1,
126 binaryGroup2 = 2,
127 binaryGroup3 = 3,
128 binaryGroup4 = 4,
129 binaryGroup5 = 5,
130 binaryGroup6 = 6,
131 binaryGroup7 = 7,
132 binaryGroup8 = 8,
133 )
134
135 self.assertEqual( t.hours(), 12 )
136 self.assertEqual( t.minutes(), 23 )
137 self.assertEqual( t.seconds(), 49 )
138 self.assertEqual( t.frame(), 15 )
139 self.assertEqual( t.dropFrame(), True )
140 self.assertEqual( t.colorFrame(), False )
141 self.assertEqual( t.fieldPhase(), True )
142 self.assertEqual( t.bgf0(), True )
143 self.assertEqual( t.bgf1(), False )
144 self.assertEqual( t.bgf2(), True )
145 self.assertEqual( t.binaryGroup( 1 ), 1 )
146 self.assertEqual( t.binaryGroup( 2 ), 2 )
147 self.assertEqual( t.binaryGroup( 3 ), 3 )
148 self.assertEqual( t.binaryGroup( 4 ), 4 )
149 self.assertEqual( t.binaryGroup( 5 ), 5 )
150 self.assertEqual( t.binaryGroup( 6 ), 6 )
151 self.assertEqual( t.binaryGroup( 7 ), 7 )
152 self.assertEqual( t.binaryGroup( 8 ), 8 )
153 self.assertEqual( t.timeAndFlags(), 2460207445 )
154 self.assertEqual( t.timeAndFlags( IECore.TimeCode.Packing.TV60 ), 2460207445 )
155 self.assertEqual( t.timeAndFlags( IECore.TimeCode.Packing.TV50 ), 2460207381 )
156 self.assertEqual( t.timeAndFlags( IECore.TimeCode.Packing.FILM24 ), 2460207381 )
157 self.assertEqual( t.userData(), 2271560481 )
158
159 t.setHours( 8 )
160 t.setMinutes( 15 )
161 t.setSeconds( 30 )
162 t.setFrame( 3 )
163 t.setDropFrame( False )
164 t.setColorFrame( True )
165 t.setFieldPhase( False )
166 t.setBgf0( False )
167 t.setBgf1( True )
168 t.setBgf2( False )

Callers

nothing calls this directly

Calls 2

frameMethod · 0.45
userDataMethod · 0.45

Tested by

no test coverage detected