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

Method testEquality

test/IECore/ImfTest.py:90–109  ·  view source on GitHub ↗

Test TimeCode comparison for equality

( self )

Source from the content-addressed store, hash-verified

88 self.assertEqual( tt, ttt )
89
90 def testEquality( self ) :
91 """Test TimeCode comparison for equality"""
92
93 self.assertEqual( IECore.TimeCode( 1, 2, 3, 4 ), IECore.TimeCode( 1, 2, 3, 4 ) )
94 self.assertNotEqual( IECore.TimeCode( 1, 2, 3, 4 ), IECore.TimeCode( 4, 3, 2, 1 ) )
95
96 self.assertEqual( IECore.TimeCode( 1, 2, 3, 4, fieldPhase = True ), IECore.TimeCode( 1, 2, 3, 4, False, False, True ) )
97
98 t = IECore.TimeCode( hours = 12, minutes = 24, seconds = 12, frame = 15, dropFrame = True, bgf1 = True, binaryGroup6 = 12 )
99
100 self.assertEqual( t, IECore.TimeCode( t.timeAndFlags(), t.userData() ) )
101
102 self.assertNotEqual( t, IECore.TimeCode( t.timeAndFlags() ) )
103 self.assertNotEqual( t, IECore.TimeCode( t.timeAndFlags( IECore.TimeCode.Packing.FILM24 ) ) )
104 self.assertNotEqual( t, IECore.TimeCode( t.timeAndFlags( IECore.TimeCode.Packing.FILM24 ), t.userData() ) )
105
106 tt = IECore.TimeCode( t.timeAndFlags( IECore.TimeCode.Packing.FILM24 ), t.userData(), IECore.TimeCode.Packing.FILM24 )
107 self.assertNotEqual( t.dropFrame(), tt.dropFrame() )
108 tt.setDropFrame( True )
109 self.assertEqual( t, tt )
110
111 def testMethods( self ) :
112 """Test TimeCode miscellaneous methods"""

Callers

nothing calls this directly

Calls 1

userDataMethod · 0.45

Tested by

no test coverage detected