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

Method testIndex

test/IECore/ObjectVectorTest.py:125–145  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

123 self.assertRaises( ValueError, o.remove, m3 )
124
125 def testIndex( self ) :
126
127 m1 = IECore.IntData( 1 )
128 m2 = IECore.IntData( 2 )
129 m3 = IECore.IntData( 2 )
130
131 o = IECore.ObjectVector()
132 o.append( m1 )
133 o.append( m2 )
134 o.append( m3 )
135
136 self.assertEqual( o.index( m1 ), 0 )
137 self.assertEqual( o.index( m2 ), 1 )
138 self.assertEqual( o.index( m3 ), 2 )
139
140 o.remove( m1 )
141
142 self.assertEqual( o.index( m2 ), 0 )
143 self.assertEqual( o.index( m3 ), 1 )
144
145 self.assertRaises( ValueError, o.index, m1 )
146
147 def testDelSpecialIndices( self ) :
148

Callers

nothing calls this directly

Calls 4

ObjectVectorMethod · 0.80
appendMethod · 0.80
indexMethod · 0.80
removeMethod · 0.45

Tested by

no test coverage detected